摘要:
1,BlockingQueue 生产者-消费者模型即有界缓存模型,生产者线程在仓库装满之后被阻塞,消费者线程则在仓库清空后阻塞。 它包括三个基本部分: 1) 产品仓库,用于存放产品。 2) 生产者,生产出来的产品存入仓库。 3) 消费者,消费仓库里的产品。 java.util.concurrent. 阅读全文
摘要:
ReentrantLock和synchronized同样都是用于多线程同步,它们在功能上有相近之处,但通常而言,ReentrantLock可以用于替代synchronized。 1, ReentrantLock具备synchronized功能 1 static Object monitor = ne 阅读全文