【发布时间】:2011-11-28 14:34:06
【问题描述】:
我正在对不属于我的 Java 产品的更改进行代码审查。我不是 Java 专家,但我强烈怀疑这是毫无意义的,并且表明对同步的工作原理存在根本性的误解。
synchronized (this) {
this.notify();
}
但我可能是错的,因为 Java 不是我的主要游乐场。也许这样做是有原因的。如果您能告诉我开发人员的想法,我将不胜感激。
【问题讨论】:
-
我认为这更适合codereview.stackexchange.com
-
您是否想知道在调用
notify()之前是否需要同步?线程在调用notify()时必须持有对象的监视器,因此通常需要这样做。 -
啊,不知道codereview。谢谢。
-
感谢克莱莫尔的链接。它提供了比我想象的更多的上下文。
标签: java multithreading synchronization synchronized