摘要:
SynchronousQueue是一种特殊的阻塞队列,该队列没有容量。
【存数据线程】到达队列后,若发现没有【取数据线程】在此等待,则【存数据线程】便入队等待,直到有【取数据线程】来取数据,并释放【存数据线程】;
同理,【取数据线程】到达队列后,若发现没有【存数据线程】在此等待,则【取数据线程】便入队等待,直到有【存数据线程】来存数据,并释放【取数据线程】。
非公平模式,由stack实现,TransferStack
公平模式,由queue实现,TransferQueue 阅读全文