LinkedBlockingDeque的替代方案?

时间:2014-10-24 05:47:16

标签: java

我有一个在多个线程上运行的Java程序。其中一个线程等待来自另一个线程的数据并对其进行处理。我使用LinkedBlockingDeque来实现它,这样线程就会阻塞,直到队列中有数据可用。

但是,我正在运行的服务器只有Java SE 5,这是一个没有这个特定类的版本。有没有其他选择?

2 个答案:

答案 0 :(得分:1)

对于您描述的要求,您可以使用Java 5中提供的LinkedBlockingQueue

答案 1 :(得分:0)

您可以使用backports

  

这个项目的目标是提供一个并发库   目前在所有Java平台上都具有无与伦比的性能   在使用中,允许开发完全可移植的并发   应用。更准确地说,traget范围是Java 1.3及更高版本,   如果为Java 1.2提供了一些有限的支持。