请问在java中,怎样实现先启动一个线程,启动另2个线程的同时第一个线程进入休眠状态,然后交替进入休眠,启动,谢谢各位了!请各位大侠用代码表述,因为时间不是很多了!

解决方案 »

  1.   

    做一个列表,保存各个线程的编号。
    然后循环列表,判断当前线程是否为列表当前的值,如果不是则休眠。否则执行,然后notifyALl();
      

  2.   

    要同时就在那个时刻调用
    Thread.yield();
    总的来说你要轮替基本上用yield就能满足 如果精确度不高的话
    当然还要开辟临界区(同步)
      

  3.   

    把要加入的线程join()进去,之前的线程自动会暂停,并启动.join()进去的新线程