15

问答题 15 /120

在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?

参考答案

监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程执行同步代码块。每一个监视器都和一个对象引用相关联。线程在获取锁之前不允许执行同步代码。