Java 多线程 相关概念

如果向一个变量写入值,而这个变量接下来可能会被另一个线程读取;或者一个变量读值,而这个变量可能是之前被另一个线程写入的,此时必须同步。

一文带你搞懂java synchronize线程同步原理

enter the monitor:进入这幢建筑acquiring the monitor:进入建筑里的特殊房间owning the monitor:拥有特殊房间的所有权releasing the monitor:离开特殊的房间exiting the monitor:离开这幢建筑

了解Java分布式

Java Monitor 的工作机理想要获取monitor的线程,首先会进入_EntryList队列。当某个线程获取到对象的monitor后,进入Owner区域,设置为当前线程,同时计数器count加1。如果线程调用了wait()方法,则会进入WaitSet队列。

网站地图