請問使用多執行緒運作會不會影響其他應用程式?



主要軟體: LabVIEW Development Systems>>LabVIEW Full Development System
主要軟體版本: 7.1
主要軟體修正版本: N/A
次要軟體: LabVIEW Development Systems>>LabVIEW Base Development System, LabVIEW Development Systems>>LabVIEW Professional Development System

問題: 請問使用多執行緒運作會不會影響其他應用程式?

解答:

會的。作業系統會獨立安排每個執行緒,所以多執行緒的應用程式會獲得比較多的 CPU 處理時間。因此,LabVIEW在多個執行緒裡同時執行多個 VI 時其他的應用程有可能會執行的較緩慢。

在LabVIEW 7.1或之前的版本,需要更多有關多執行緒的資訊請參考LabVIEW使用者手冊(文末有連結)。在LabVIEW 8.0或之後的版本請參考LabVIEW Help裡面的多工, 多執行緒以及多處理主題(文末有連結)。



相關連結: Product Manuals: LabVIEW User Manual 7.1
LabVIEW Help: Multitasking, Multithreading, and Multiprocessing
KnowledgeBase DIRECT-3S8R24: If I Use Multithreading, Will My Application Run Faster?
KnowledgeBase DIRECT-3S8R6R: How Does LabVIEW Multithreading Compare to Multithreading in LabWindows/CVI?

附加檔案:





報告日期: 03/03/1998
最後更新: 06/26/2016
文件偏號: DIRECT-3S8R6A