来自The Art of Multiprocessor Programming by Herlihy:
如果某个帖子无法立即获得锁定,则可以重复旋转 测试是否发生了所需的事件,或者阻止,放弃了 处理器暂时允许另一个线程运行。
第7章旋转锁和争用
...在本章中,我们将注意力转向使用旋转的锁。
第8章监视和阻止同步
8.1简介177
8.2监控锁和条件178
8.2.1条件179
8.2.2失眠唤醒问题181
8.3 读者 - 作家锁定 183
8.3.1简单读者 - 作家锁定184
8.3.2公平读者 - 作家锁定185
8.4我们自己的可重入锁定 187
8.5信号量189
由于第7章是自旋锁,第8章的标题是“阻塞”,第8章是否全部用于“阻塞”而不是“旋转”的锁?
特别是,Readers-Writers锁定和Reentrant Locks锁定是否“阻止”而不是“旋转”?
感谢。