From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



用LabVIEW和LabWindows/CVI开发多线程(Multithread)程序的差別何在?



主要软件: LabVIEW Development Systems
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:
用LabVIEW和LabWindows/CVI开发多线程(Multithread)程序的差別何在?

解答:
LabVIEW提供一个开发多线程程序的简易介面. 使用LabVIEW大大降低多线程执行的复杂程度,您不需要是C程序语言的设计高手,也不用去管如何或何时去配置程序线程,就能轻松的开发多线程程序。

LabWindows/CVI是个具有精确配置及管理程序线程功能的程序开发工具。不过,CVI就不像LabVIEW开发多线程程序那样不需增加多少程序代码,而是需要复杂的程序代码,这就是两者之间主要的差別。

相关链接:
KnowledgeBase 3S8R3D: Must I Have a Multiprocessor Computer To Run LabVIEW In Multithreaded Mode?
KnowledgeBase 3S8R7A: Is There a Limit to the Number of Threads I Can Allocate?
KnowledgeBase 3S8R8M: How Many Threads Does LabVIEW Allocate?
KnowledgeBase 3S8R6A: Does Running with Multiple Threads Have Any Effect on Other Applications?


附件:





报告日期: 10/23/2006
最近更新: 01/06/2012
文档编号: DIRECT-3S8R6R