试试这个
唯一编号.wait(超时处理时间)
唯一编号.notify()
:)

解决方案 »

  1.   

    wait和notify就可以呀。
    再不行,自己写个标志位。
      

  2.   

    每个Client发出任务后,调用自己的wait进行等待。
    server处理完任务后,调用该任务任务所属Client的notify方法,通知该用户任务完成。假设现在有2个client,都发出任务,
    client1通过调用client1.wait()进行等待;
    同时client2通过调用client2.wait()进行等待;当client1的任务完成后,server调用client1.notify(),唤醒它;
    同理,当client2的任务完成后,server调用client2.notify(),唤醒它;
      

  3.   

    可以用 multi producer multi consumer 模型
    具体的可以用concurrent包中的BlockQueque接口