1、支援阻塞的插入方法,當佇列滿時,佇列會阻塞插入元素的線程,直到佇列不滿意。
2、支援阻塞的移除方法,當佇列為空時,取得元素的執行緒將等待佇列變成非空。
實例
public void put(E e) throws InterruptedException { checkNotNull(e); final ReentrantLock lock = this.lock; lock.lockInterruptibly(); try { while (count == items.length) notFull.await(); enqueue(e); } finally { lock.unlock(); } }
以上是java阻塞隊列的操作方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!