xingty / xingty.github.io

my blog
1 stars 0 forks source link

Java调用wait()和notify()必须获得锁的原因 - Bigbyto's blog #10

Open xingty opened 3 years ago

xingty commented 3 years ago

https://wiyi.org/why-wait-notify-must-called-in-synchronized-block.html

今天看到个很有意思的问题,《为什么使用 notify 和 notifyAll 的时候要先获得锁》?这个问题其实真不好回答,就像大家习以为常的事物,突然被问为什么了。这问题我思考了一下,同时也去stackoverflow找到同类型的问题,不过答案都无法令我满意。最后翻到了jls(Java Language Spec...