题库 软件开发 题目列表 试写出一个 BlockingQueue 队列接口的简单实现...
问答题

试写出一个 BlockingQueue 队列接口的简单实现,接口定义如下:

public interface BlockingQueue{
     public void put(E e) throws InterruptedException;
     publi cE take() throws InterruptedException;
}
要求如下:
1) 队列有最大长度限制

2) 线程安全

3) 生产线程通过 put 方法往队列添加数据,当队列满时候挂起等待

4) 消费线程通过 take 方法往队列拿出数据,当队列空时挂起等待

5) 不使用第三方库和 java.util.concurrent.BlockingQueue 接口下的实现类

题目信息
校招真题
-
正确率
0
评论
37
点击