你可能感兴趣的试题
当synchronized()语句块执行完毕 当调用了线程的suspend()方法 当在synchronized()语句块中出现异常(Exception) 当持有锁的线程调用该对象的wait()方法
调用sleep不会释放对象锁 调用wait方法导致本线程放弃对象锁 当一个线程进入一个对象的一个synchronized方法后,其它线程不可进入此对象的其它方法 notify():唤醒全部处于等待状态的线程 任何对象都具有sleep方法
sleep()方法的时间到 获得了对象的锁 线程在调用t.join()方法后,线程t结束 wait()方法结束
sleep()方法的时间到 获得了对象的锁 线程在调t.join()方法后,线程t结果 wait()方法结束
当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法 当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法 线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁 wait()和notify()可以实现线程的同步操作
sleep()方法的时间到 获得了对象的锁 线程在调t.join()方法后,线程t结果 wait()方法结束
当synchronized()语句块执行完毕 当调用了线程的suspend()方法 当在synchronized()语句块中出现异常(Exceptio 当持有锁的线程调用该对象的wait()方法
synchronized段语句块执行完毕 synchronized语句块中出现exception 持锁线程调用对象wait () 方法 synchronized语句块中调用suspend () 方法