第3句话改一下 是:
notify()又没有什么参数 真是搞不懂

解决方案 »

  1.   

    notify()没有参数, 被唤醒线程完全取决于JVM的线程调度, 甚至连设置线程优先级也不能保证. 可以说对于程序员来说是随机的, 无法确切指明. Practice Java里面有一个章节说得很清楚, 优先使用notifyAll(), 不要使用notify, 除非等待唤醒的线程只有一个 ^_^