+ -
当前位置:首页 → 问答吧 → 多线程读写变量的问题

多线程读写变量的问题

时间:2011-08-23

来源:互联网

对于普通的变量integer类型和Cardinal这种,如果有两个线程,一个线程写,一个线程读,是否有可能造成异常? 是否需要互斥?

谢谢~

作者: linsoo   发布时间: 2011-08-23

添加临界区,如果不加限制肯定会造成读取的数据不争取。

作者: m617105   发布时间: 2011-08-23

会,或者用临界,或者用InterlockedDecrement系列函数,做原子方式的增加减少

作者: bdmh   发布时间: 2011-08-23

请LZ参考 Delphi5开发人员指南 第13章关于多线程的。这一章全面介绍了线程、线程同步,另外有小例子,相信LZ在看书的过程中就能解决问题

作者: rainychan2009   发布时间: 2011-08-23

热门下载

更多