完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
labview中使用多线程运行速度是否会更快 问题: 如果使用了多线程,应用程序是不是会跑的更快些? 解答: 这个取决于应用程序。如果应用程序中的任务顺序执行,不会看到任何改善。比方说,程序打开文件,从文件中读取数据,然后关闭文件。多线程并不能使的应用程序跑的更快,因为上述操作不能同时发生。 在单处理器系统中,多个线程仍然共享CPU时间。因此多个很耗CPU的并行线程并不会因为它们线程化了而使计算进行的更快。事实上,他们可能运行的更慢,因为操作系统要花额外的时间进行线程间的切换。 在多处理器系统中,多线程在多数情况下都是利大于弊的,因为它允许多个耗CPU的线程同时运行。但是,在处理器上调度线程是操作系统的工作,它并不能总是保证应用程序的不同线程运行在不同的处理器上。 无论是单处理器还是多处理器系统,如果在耗CPU的线程和耗I/O的线程间共享时间总是有利的。当一个线程在读或者写网络(或者是GPIB,硬盘,DAQ设备),别的耗CPU的线程可以继续运行。在单线程系统中,在等待I/O操作完成的过程中,CPU经常处于闲置状态。 程序如下附件所示。 相关资料说明,如下所示。 LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序 文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。 |
|
|
|
1172 浏览 2 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
1617 浏览 2 评论
2175 浏览 1 评论
2565 浏览 2 评论
NI Vision有个图片打不开其他图都能打开(用NI Vision Assistant也打开不了)
2970 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 22:07 , Processed in 0.641963 second(s), Total 65, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号