【发布时间】:2012-03-24 02:23:03
【问题描述】:
在阅读有关 Java 线程的文章时,我经常注意到这样的表述:“当前线程是该对象监视器的所有者”。我明白了:线程有权对对象进行操作。但我很疑惑为什么我们用“对象的监视器”而不是“对象的锁”?
简而言之,我不知道“监视器”这个词的含义 这个问题可能很奇怪也很简单。但我希望任何人都可以帮助解决它。 3ks
【问题讨论】:
-
+1 @ulmangt 是唯一真正回答您问题的人:我们称它们为“监视器”,因为这就是 Hoare 在 1974 年所说的。
标签: java multithreading monitor