怎么互斥
如何互斥?
小弟以前没做过MFC最近新换了份工作,公司对上网做了限制。小弟现在只能再****上麻烦各位了
在此先谢过了!
进入入口函数:
判断是否被加锁//是否可以访问
加锁了 wait timeout
没加锁 lock独占资源 timeout
相关操作
unlock 解锁释放资源
timeout是一次独占的时间。
希望各位老大,给出详细的建议。或者是参考资料。小弟在此谢过了。
------解决方案--------------------
MFC里有个类叫 CMutex,看看它的相关说明
------解决方案--------------------
有好几种方法
可以看看孙鑫的VC视频
讲多线程的那个是第15章
------解决方案--------------------
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
这里有在线视频,也可以下载的
------解决方案--------------------
命名一个带名称的CMutex对象。可以实现进程间的互斥访问。但是这样无法设置等待时间。线程间的可以使用WaitForSingleObject()。
小弟以前没做过MFC最近新换了份工作,公司对上网做了限制。小弟现在只能再****上麻烦各位了
在此先谢过了!
进入入口函数:
判断是否被加锁//是否可以访问
加锁了 wait timeout
没加锁 lock独占资源 timeout
相关操作
unlock 解锁释放资源
timeout是一次独占的时间。
希望各位老大,给出详细的建议。或者是参考资料。小弟在此谢过了。
------解决方案--------------------
MFC里有个类叫 CMutex,看看它的相关说明
------解决方案--------------------
有好几种方法
可以看看孙鑫的VC视频
讲多线程的那个是第15章
------解决方案--------------------
http://www.pconline.com.cn/pcedu/empolder/gj/vc/0607/820674.html
这里有在线视频,也可以下载的
------解决方案--------------------
命名一个带名称的CMutex对象。可以实现进程间的互斥访问。但是这样无法设置等待时间。线程间的可以使用WaitForSingleObject()。