总结一个关于多线程顺序执行的万能方法。
之前也参考了http://blog.csdn.net/zyplus的博客,觉得写得挺好,但是运行时或多或少又存在着一些小小的问题,算作为对于之前作者文章的一个补充吧!
例题描述:建立三个线程,A线程打印100次A,B线程打印100次B,C线程打印100次C,要求线程同时运行,交替打印100次ABC。这个问题用Object的wait(),notify()就可以很方便的解决。
代码如下:
public class QueueThread implements Runnable{
private Object current;
private Object next;
private int max=100;
private String word;
public QueueThread(Object current, O