理解LabVIEW的执行系统即线程的切换

2. 执行系统与线程的关系
    LabVIEW 在支持多线程以后,不同的执行系统中的代码肯定是运行在不同线程下的。

用户界面执行系统(UI系统

只有一个线程,并且是这个程序的主线程。 这一点与其他执行系统都不一样,其他的执行系统都可以开辟多个线程来执行代码。用户除了可以设置 VI 的执行系统,还可以设置它的优先级。优先级分 5 个档次(暂先不考虑 subroutine)。在 LabVIEW 7.0 之前, LabVIEW 在默认情况下为同一个执行系统下每个档次的优先级开启一条独立的线程;而在LabVIEW 7.0 之后,LabVIEW 在默认会默认的为每个执行系统下每个档次的优先级开启 4 条线程。当然你使用 \vi.lib\Utility\sysinfo.llb\threadconfig.vi 可以更改这一设置。但是对于普通用户来说最好不要改动它。



LabVIEW 程序中的线_ruanqizhen_新浪博客


我还收藏了一篇 有作者 读入 OPEN GL但是 因老是在 不同执行系统切换导致的运行效率低下的原因的文章

发布了54 篇原创文章 · 获赞 44 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/txpp520/article/details/77883668