c++ 中临界区锁的功能范围是什么?
// locks a critical section, and unlocks it automatically
// when the lock goes out of scope
CAutoLock(CCritSec * plock)
以上来自wxutil.h
,它是锁定不同进程的访问,还是只是锁定同一进程中的不同线程?
// locks a critical section, and unlocks it automatically
// when the lock goes out of scope
CAutoLock(CCritSec * plock)
The above is from wxutil.h
, does it lock the access of different process , or just locks different threads in the same process?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是跨线程。来自 CAutoLock 的文档:
和 CCritSec:
更明确地说,根据关键部分对象的描述:
Just across threads. From the doc of CAutoLock:
and CCritSec:
More explicitly, from the description of Critical Section Objects: