LabVIEW图形化编程与实例应用程学庆等第11章课件教学.pptVIP

  • 5
  • 0
  • 约3.68千字
  • 约 32页
  • 2017-01-04 发布于未知
  • 举报

LabVIEW图形化编程与实例应用程学庆等第11章课件教学.ppt

LabVIEW图形化编程与实例应用 第11章 LabVIEW的多线程 * 知识点: ? 多线程的基本术语和执行机制 ? 多线程所引发的问题和误区 ? LabVIEW的多线程编程 ? LabVIEW的最大线程数目估计 本章概述: 本章首先介绍了多线程的一些重要概念,例如线程、进程、优先级和安全性等;接着介绍了线程的运行机制包含线程的三种状态和时序调度等;多线程操作非常容易出现错误,普遍存在着优先级倒置和资源耗竭等现象;本章重点介绍了如何在LabVIEW中进行多线程编程,包括LabVIEW的执行子系统、运行队列以及调用DLL等;最后介绍了LabVIEW选择线程数目的一般原则,包括VI程序的最优化等。 LabVIEW图形化编程与实例应用 LabVIEW图形化编程与实例应用 11-1 多线程的基本术语 线程(Thread)的概念是允许程序的一部分独立于其他部分运行。线程是操作系统对象,描述代码在特殊过程中执行的路径。线程实际上有一个执行指针,该指针使Windows可以在任何时候跟踪程序正在运行的行。该指针从程序的顶部开始,在每一行间移动,当遇到判断条件和循环语句时开始分支和循环。当程序不再运行时,该指针位于程序代码之外,相应的程序也有效地终止。 11-1-1 线程 Win32操作系统支持应用程序多线程和16位的Windows相比,这是

文档评论(0)

1亿VIP精品文档

相关文档