美文网首页
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