我想创build一些Producer/Consumer线程应用程序。 但是我不确定在两者之间实现一个队列的最佳方式。 所以我有两个想法(这两个可能是完全错误的)。 我想知道哪个更好,如果他们都吸了,那么执行队列的最好方法是什么。 主要是我在这些例子中执行的队列,我很关心。 我正在扩展一个Queue类,它是一个内部类,并且是线程安全的。 以下是每个4个类的两个示例。 主要类 – public class SomeApp { private Consumer consumer; private Producer producer; public static void main (String args[]) { consumer = new Consumer(); producer = new Producer(); } } 消费者阶层 – public class Consumer implements Runnable { public Consumer() { Thread consumer = new Thread(this); consumer.start(); } public […]