Java的并发及锁

时间:2023-03-08 22:26:20

Java并发编程:用AQS写一把可重入锁 https://blog.****.net/zhang5476499/article/details/83796289

线程的同步时可以使一个线程阻塞而等待一个信号,同时放弃锁使其他线程可以能竞争到锁。在synchronized中我们可以使用Object的wait()和notify方法实现这种等待和唤醒,但是在Lock中怎么实现这种wait和notify呢?答案是Condition

在synchronized中调用notify也不是及时的获取锁的,而是要等待synchronized块结束之后才竞争。

https://blog.****.net/luonanqin/article/details/41894755Java的并发及锁