如果有3个线程 里面都是无限循环的。
第一个写入 其他2个读取。
想让第一个线程执行写入数据的时候 其他2个不执行。写入完了 其他2个在执行读取。读取完了 第一个再写入 这样一直循环。网上找了些事例 但是太复杂看太不明白。谁能给个简单明了解决的代码学习一下。谢谢
第一个写入 其他2个读取。
想让第一个线程执行写入数据的时候 其他2个不执行。写入完了 其他2个在执行读取。读取完了 第一个再写入 这样一直循环。网上找了些事例 但是太复杂看太不明白。谁能给个简单明了解决的代码学习一下。谢谢
解决方案 »
- vc 显示不出文字
- 关于进程共享是的2个问题
- 调用函数GetProcessMemoryInfo失败。如何知道GetLastError()返回的错误号具体指代什么意思。
- 我用的是InstallShield2009,怎么看不到脚本代码?
- vc 资源的大小有限制吗?
- 为什么有这错误: MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _fclose already defined in libcmtd.lib(fclose.obj)
- 图像问题
- 如何正确的使用DCOM
- 想学API怎么办??????????????????
- 位图图像处理数据包 !
- 用mfc单文档结构 view类下添加成员变量CEdit 当setWindowText()时为什么它的成员函数m_hWnd是空值
- MFC 用函数在view窗口和Frame窗口画线
弄2个event,第一个线程等待是否可以写,第二、三个线程等待是否可以读
读线程1:waitForSingleObject CEvent1
读线程2:waitForSingleObject CEvent2