在监视器(Monitor)内部 是如何做线程同步的?程序应该做哪种级别的同步?
在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
参考解答
监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程执行同步代码块。每一个监视器都和一个对象引用相关联。线程在获取锁之前不允许执行同步代码。
相似问题
什么是Java虚拟机?
什么是Java虚拟机?
接口和抽象类的区别是什么?
接口和抽象类的区别是什么?
同步方法和同步代码块的区别是什么?
同步方法和同步代码块的区别是什么?
JDK和JRE的区别是什么?
JDK和JRE的区别是什么?
AIDL的全称是什么?如何工作?
AIDL的全称是什么?如何工作?
