java并发队列之SynchronousQueue(六)
SynchronousQueue是一个只有一个元素的同步阻塞队列,不存在无界有界问题.
生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。
内部使用CAS乐观锁来实现的.
写不动了,就参考下面两篇也够用了.
http://ifeve.com/java-synchronousqueue/
https://www.jianshu.com/p/376d368cb44f
SynchronousQueue是一个只有一个元素的同步阻塞队列,不存在无界有界问题.
生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。
内部使用CAS乐观锁来实现的.
写不动了,就参考下面两篇也够用了.
http://ifeve.com/java-synchronousqueue/
https://www.jianshu.com/p/376d368cb44f