SynchronousQueue核心属性
- 在 SynchronousQueue内部有一个Transferer的内部类,内部提供了transfer方法。
- 从下面的方法可以知道内部类中提供的transfer方法是生产者和消费者在处理数据的核心方法。消费者在调用该方法,第一个参数传null。生产者调用transfer方法,第一个参数会正常传递参数。
- SynchronousQueue中在创建的时候有两种实现,分别是栈和队列。默认创建的是栈(非公平)
- 生产123,消费却是321
代码可以上CSDN上同名搜索可以获取!