关于线程不能唤醒的问题

纯粹是个失误, 使用了个 Integer mLock, 线程wait()时, mLock会被赋值,导致mLock在wait时和notify时不是一个对象。所以线程一直无法唤醒。解决方法:

class Lock{

int value;

}