当前位置:百问家>百科知识>CCriticalSection读锁与写锁

CCriticalSection读锁与写锁

2024-10-23 01:33:16 编辑:zane 浏览量:577

CCriticalSection读锁与写锁

的有关信息介绍如下:

CCriticalSection读锁与写锁

我的理解,一个对象对应一个临界资源。所以一个就够了。 CCriticalSection cs;//要在每个线程中都能使用该对象 cs.Lock(); //在对队列进行操作前申请临界对象,若该对象无信号状态则一直等待//对队列进行操作,此时其他线程将无法访问该资源 cs.Unlock();//离开临界区 使用方法应该和API函数EnterCriticalSection与LeaveCriticalSection相同。相反,如果你每个读线程和写线程使用两个临界对象,那实际上就没有任何意义了,线程间并不能实现同步。

版权声明:文章由 百问家 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwenjia.com/article/185587.html
热门文章