synchronized的定义:开始执行代码块前,先对同步监视器锁定。执行完,释放锁定。
wait:调用该方法的当前线程会释放对该同步监视器的锁定
wait()与notify()方法是Object的方法,不是Thread的方法
要有锁才能释放
为什么LOCK不行呢?
synchronized的定义:开始执行代码块前,先对同步监视器锁定。执行完,释放锁定。
wait:调用该方法的当前线程会释放对该同步监视器的锁定
wait()与notify()方法是Object的方法,不是Thread的方法
要有锁才能释放
为什么LOCK不行呢?