美文网首页
ArrayBlockingQueue

ArrayBlockingQueue

作者: BeStronger30 | 来源:发表于2018-02-25 15:28 被阅读0次

ArrayBlockingQueue是一个有界的阻塞对列,它将内部元素存储在一个数组之中,它的有限意味着它不能够存储无限量的元素,他可以同时存储的元素数量有一个上限,实例化时,设定一个上限,之后不能更改。它的内部实现是使用了一个FIFO(先进先出)的数组,对列的头部是进入对列时间最长的元素,对列的尾部是进入对列时间最短的元素。

下面是一个使用 Java 泛型的 BlockingQueue 示例。请注意如何放置和取字符串

BlockingQueue<String> queue = new ArrayBlockingQueue<String>(1024);

queue.put("1");

String string = queue.take();

相关文章

网友评论

      本文标题:ArrayBlockingQueue

      本文链接:https://www.haomeiwen.com/subject/kierxftx.html