hzjdcwm 发表于 2010-9-10 16:06:33

赐教:关于局部变量,一个循环写变量,其它几个循环在读取局部变量的安全性问题

请看此程序,这样用局部变量会冲突不?对整个应用程序有影响不?

(温馨提示:为了您的问题能更快得到解决,请将标题写得清晰些,易于吸引有相关经验的朋友进来解答,已帮您修改标题,好运!)

飞雨天 发表于 2010-9-10 17:14:33

问题不大,不过不安全~~建议用queue

wdyjz 发表于 2010-9-10 17:52:16

不冲突,一写多读是可以的。但由于没有FIFO,无法缓存,数据读写会不一致的,正如飞雨天版主而言,用队列是比较好的,但同样是发2个队列,收2个队列。

老头子 发表于 2010-9-12 16:19:08

具体看应用场合,这个程序没影响到,上面二位版主说得很具体。但如果存在顺序问题的工业控制方面,如此用法是不安全。还是按版主们说的用队列。
页: [1]
查看完整版本: 赐教:关于局部变量,一个循环写变量,其它几个循环在读取局部变量的安全性问题