java阻塞队列的操作方法有哪些
作者:RiverSoul
时间:2023-04-24
浏览:1
1、支持阻塞的插入方法,当队列满时,队列会阻塞插入元素的线程,直到队列不满。2、支持阻塞的去除方法,当队列为空时,获取元素的线程将等待队列变为非空。实例publicvoidput(Ee)throwsInterruptedException{checkNotNull(e);finalReentrantLocklock=this.lock;lock.lockInterruptibly();try{while(count==items.length)notFull.await();enqueue(e);}fin
本文目录
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();
}
}
作者最新文章
Fences桌面激活教程:输入许可证密钥与验证步骤详解
2026-11-01 12:25
RTX 5070双风扇设计,小机箱也能装
2026-10-27 11:05
漫蛙漫画app下载安装最新版本
2026-10-13 13:19
漫蛙漫画官网入口链接
2026-10-13 13:19
漫蛙2漫画APP最新版本下载免费安装
2026-10-13 13:17
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































