我在我的程序中使用了阻塞队列实现。我想知道线程等待元素出队的时间。 我的客户投票回应,我的服务器线程提供消息。我的代码如下;阻塞队列将等待元素出列多长时间?
private BlockingQueue<Message> applicationResponses= new LinkedBlockingQueue<Message>();
客户端:
Message response = applicationResponses.take();
服务器:
applicationResponses.offer(message);
将我的客户端线程等待下去吗?我想配置时间..(例如:1000毫秒)..是可能的吗?