SF
JAVA技术分享
JAVA技术分享
注册登录
关注博客
注册登录
主页
关于
RSS
图解SynchronousQueue原理详解-公平模式
BattleHeart
2019-05-12
阅读 24 分钟
6.4k
SynchronousQueue是一个双栈双队列算法,无空间的队列或栈,任何一个对SynchronousQueue写需要等到一个对SynchronousQueue的读操作,反之亦然。一个读操作需要等待一个写操作,相当于是交换通道,提供者和消费者是需要组队完成工作,缺少一个将会阻塞线程,知道等到配对为止。