作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要使用读写锁,但我也想确保锁在读写模式下都是递归的,这样在同一个线程上使用它的调用函数就不会锁定。
我在 MSDN 文档上找不到任何内容。也许它藏在某个地方而我没有找到它?
最佳答案
SRWLocks 不是递归的,来自 the docs :
An SRW lock is the size of a pointer. The advantage is that it is fast to update the lock state. The disadvantage is that very little state information can be stored, so SRW locks cannot be acquired recursively. In addition, a thread that owns an SRW lock in shared mode cannot upgrade its ownership of the lock to exclusive mode.
关于c++ - Windows 的 AcquireSRWLockExclusive 是递归的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57623508/
我需要使用读写锁,但我也想确保锁在读写模式下都是递归的,这样在同一个线程上使用它的调用函数就不会锁定。 我在 MSDN 文档上找不到任何内容。也许它藏在某个地方而我没有找到它? 最佳答案 SRWLoc
我是一名优秀的程序员,十分优秀!