public class ProducerConumer {
public static void man(Strings[] args) {
ProductList ps = new ProductList();
Producer px = new Producer(ps, "X");
Consumer ch = new Consumer(ps, "Y");
//以下两个线程会循环执行一些任务,启动后不会马上停止
new Thread(px).start();
new Thread(ch).start();
//疑问就是为何现在主线程启动子线程后没有了代码可执行,而子线程仞在执行,
//按照java高手真经上,此时为何主线程不退出?它在等待着什么?或者主线程退出的条件又有哪些呢?
//还望各位大大高手们赐教,多谢了。
}
}