Java LinkedTransferQueue take()方法
java.util.concurrent.LinkedTransferQueue.take() 方法是Java中的一个内置函数,它检索并删除队列中的第一个元素。这个方法也会等待(如果需要的话),直到有元素可用。
语法
参数: 该函数不接受任何参数。
返回值: 该函数返回队列的第一个元素。
异常: 如果在等待时被打断,该函数会抛出InterruptedException。
下面的程序说明了java.util.concurrent.LinkedTransferQueue.take()的情况。
程序1 :
输出:
示例2
输出:
参考资料 : https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedTransferQueue.html#take()