March 1, 2017
Java并发程序(进程)设计——wait(),notify(),notifyAll(),interrupt(),yield(),sleep(),join(),synchronized同步
Thread类
sleep:暂停当前正在执行的线程;(类方法)
yield:暂停当前正在执行的线程,并执行其他线程;(类方法)
join:等待该线程终止;
interrupt:中断该线程,当线程调用wait(),sleep(),join()或I/O操作时,将收到InterruptedException或 ClosedByInterruptException;
Object类
wait:暂停当前正在执行的线程,直到调用notify()或notifyAll()方法或超时,退出等待状态;
notify:唤醒在该对象上等待的一个线程;
notifyAll:唤醒在该对象上等待的所有线程;
wait()
当在一个对象实例上调用… Read More