0

我在一个问题的答案中读到了 SO: “锁只允许一个线程进入被锁定的部分”并且很多人都投票赞成。答案进一步扩大了定义以解释互斥锁和信号量。

在另一个地方(在 SO 以及许多其他站点上)我看到了一段代码,它使用“关键部分”来创建读锁。

我相信他们俩都是对的。但是我想知道尽管理论上说“读锁允许并发读者”,但在实际实现中它仍然一次只允许单个线程?

4

0 回答 0