+ -
当前位置:首页 → 问答吧 → 关于线程的问题

关于线程的问题

时间:2011-11-29

来源:互联网

请问,设立了一个读取IO的线程,里面其中一段为
if(binaryArrOut[6]==0)
{
  p_Doc->bStartLight=FALSE;
  其他代码段
}
if(binaryArrOut[6]==1)
{
  p_Doc->bStartLight=TRUE;
  其他代码段
}
然后我再文档类来调用p_Doc->bStartLight,怎么取不到值,我的其他代码段都正常,请问wo是不是疏忽了什么?

作者: xiongkw   发布时间: 2011-11-29

对p_Doc->bStartLight的操作,应该锁住

作者: ouyh12345   发布时间: 2011-11-29

引用 1 楼 ouyh12345 的回复:
对p_Doc->bStartLight的操作,应该锁住

请问怎么锁住?

作者: xiongkw   发布时间: 2011-11-29

临界区

作者: ouyh12345   发布时间: 2011-11-29

多线程要同步

作者: quwei197874   发布时间: 2011-11-29

这个,我已经同步了,用的互斥对象

作者: xiongkw   发布时间: 2011-11-29