使用wait、notify进行同步控制。

解决方案 »

  1.   

    CountDownLatch , 这个类处理效果不错,
      

  2.   

    Thread.yield() ; 这个api不能强制线程释放,只是建议,要精确控制,用wait、notify
      

  3.   

    额对多线程没啥研究,但从effctive java的讲解来看,wait,notify ,yield这些都是不建议使用的,因为他们不具有跨平台性,不同的系统对这些API支持都不一样。  真正要实现你的功能,最保险的方法还是2楼提到的CountDownLatch ,利用加锁的方式保证线程的按规律切换。