NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

竞争是对读还是写

已解决!
转到解答

竞争发生在同时读还是同时写?如全局变量在什么情况下出现竞争?

 

 

0 项奖励
1 条消息(共 4 条)
4,476 次查看

Please read this article

 

Are LabVIEW global variables good or bad, and when is it OK to use them?

 

The very first paragraph is answering to your question 😉

 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
2 条消息(共 4 条)
4,469 次查看

我想问的是这里用的全局在这两个循环同时运行时,会不会产生竞争

如果要求两个循环能并行运行

使用全局变量能不能达到我想要的效果

 

0 项奖励
3 条消息(共 4 条)
4,449 次查看
解答
已被主题作者 gangzi 接受

变量竞争是针对同时对同一变量写入不同的值的时候发生的,读取没有所谓竞争一说,除非该变量有FIFO的属性,

 

你这种情况,在这个程序框图中是没有竞争的,应该可以实现上下两个循环运行同一条件分支的功能

Best Regards

Hu Yu
4 条消息(共 4 条)
4,393 次查看