多线程并发编程--AQS阻塞队列、Condition.await()/signal()源码分析、生产-消费者案例分享 -上

1、前言:java        复习一下以前学习的知识点,以前我们学习了synchronized、wait、notify相关功能,synchronized实现锁,有隐形的可重入功能(同一个线程,能够重复进入一把锁);node         wait/notify实现线程间的异步通讯;wait会释放锁,进入等待队列(线程状态:WAITING)  ,须要依赖别的线程notify唤醒;其中wait(
相关文章
相关标签/搜索