在使用sync线程同步锁的时候有一个多线程等待监视器,这个监视器会保证线程安全
如图所示,黑点代表一个线程。
当县城进入等待监视器的时候看到有线程已经获取了这个对象的锁,正在运行,所以会在入口区等待,当运行结束以后就会出去。
当调用了wait以后就会进入等待区
等待区和入口区的线程会公平竞争锁。
Synchronized多线程等待监视器
最新推荐文章于 2023-03-21 12:35:53 发布
在使用sync线程同步锁的时候有一个多线程等待监视器,这个监视器会保证线程安全
如图所示,黑点代表一个线程。
当县城进入等待监视器的时候看到有线程已经获取了这个对象的锁,正在运行,所以会在入口区等待,当运行结束以后就会出去。
当调用了wait以后就会进入等待区
等待区和入口区的线程会公平竞争锁。