首先再每来个任务的时候分配一个线程,你可以synchronize来修饰该方法,同时加上信号亮,执行的时候设置为true;在执行完毕后false这样,线程都会先判断是否为true,如果是则表示有任务在执行,然后你可以让线程等待

解决方案 »

  1.   

    xuyang821225(CSDN账号) 说的不错。呵呵 支持一下。他提到“synchronize”,这个表示线程安全,也就是说一个方法定义成synchronize后,就不会出现同时有2个或者更多的进程进入到方法中的同一个地方。
    一个线程进入,其他的线程就会在外面等待
      

  2.   

    使用多线程就好
    1. 生产者A和消费者B
    2. 使用到关键资源C看看线程部分的程序demo就好
      

  3.   

    to xuyang821225:好心给段示例代码吧
      

  4.   

    xuyang821225(CSDN账号) 正确.用多线程和同步技术,这样的需求,很容易实现