Java BlockingDeque put()方法及示例
BlockingDeque 的 put(E e) 方法将指定的元素插入到这个deque所代表的队列中(换句话说,在这个deque的尾部)。如果Deque有容量限制,那么它将等待空间变得可用。
语法
参数: 该方法接受一个强制参数 e ,它是要插入BlockingDeque末端的元素。
返回: 该方法不返回任何东西。
异常: 该程序抛出两个异常,如下所示。
- NullPointerException – 如果指定的元素是空的。
- InterruptedException – 如果在等待时被打断。
注意 : BlockingDeque 的put()方法是继承自Java中的LinkedBlockingDeque类。
下面的程序说明了BlockingDeque的put()方法。
程序1 :
输出。
程序2 :
输出:
程序3 :
输出:
**参考资料: **https: //docs.oracle.com/javase/7/docs/api/java/util/concurrent/BlockingDeque.html#put(E)