1、ArrayBlockingQueue 实现了 BlockingQueue
- 它是一个有界的阻塞队列,以数组的形式存储数据。它是有界的,意味着它不能存储无限数量的数据。它可以同时存储的元素的上限在初始化时设置后,不能再进行修改。
- 它遵循队列的特性,先进先出(FIFO);
2、ArrayBlockingQueue的使用
BlockingQueue queue = new ArrayBlockingQueue(1024); // 指定了ArrayBlockingQueue存储元素的上限为1024
queue.put("1");
Object object = queue.take();