摘要:
现在两个线程,可以操作初始值为0的一个变量, 实现一个线程对该变量+1,一个线程-1 ,实现交替来10轮 判断/干活/通知 防止虚假唤醒(唤醒以后没判断) class AirCondition{ private int number = 0; public synchronized void inc 阅读全文
摘要:
Monitor是一个同步工具,相当于操作系统中的互斥量(mutex),即值为1的信号量。 它内置与每一个object对象中,相当于一个许可证。拿到许可证既可以进行操作,没有难道则需要阻塞等待。 synchronized 实现原理 synchronized 又叫做内置锁,为什么呢?因为使用synchr 阅读全文