您的位置:首页 > 产品设计 > UI/UE

多线程 - 阻塞栈blockingDeque

2016-06-13 15:01 671 查看
import java.util.concurrent.BlockingDeque;
import java.util.concurrent.LinkedBlockingDeque;

/**
* 阻塞栈的特点是后入先出,每次操作都在栈顶
*
* @author zhen.l
*
*/
public class BlockingDequeTest {

public static void main(String[] args) {
BlockingDeque<Integer> blockingDeque = new LinkedBlockingDeque<Integer>(
10);
for (int i = 0; i < 5; i++) {
try {
blockingDeque.putFirst(i);
} catch (InterruptedException e) {
e.printStackTrace();
}
}

for (int i = 0; i < 5; i++) {
System.out.println(blockingDeque.getFirst());
blockingDeque.removeFirst();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: