为什么调用DLL会导致界面响应变慢
2007-08-28 10:24
帮同事解决了一个困扰她很长时间的问题,当调用动态链接库时,界面对用户的输入响应会变得非常慢,这可能也是很多人都会遇到的问题。其实原因很简单,只需要把动态链接库调用节点的Thread项改为Reentrant就可以了。这是因为缺省的Run
in UI
thread会将动态连接库载入用户界面处理线程中运行,所以如果动态链接库返回时间稍长就会导致界面响应很慢。关于LabVIEW与多线程的更多知识,大家可以参考《LabVIEW
8.20 从入门到精通》第22.2节。
上一篇:LabVIEW中使用CIN节点 | 下一篇:本书勘误