java

sleep()、 wait() 、yield() 、join()

2019-03-05  本文已影响0人  hemingkung

1、sleep()
sleep()让当前线程进入阻塞状态,不会释放“锁”

2、 wait()
会释放掉锁,让其他线程能可以竞争该锁。

3、yield()
调用yield()的线程会被返回到可执行状态,让其他同等优先级或者更高优先级的线程有执行的机会

4、join()
调用join()的线程执行完以后,其他线程才能执行

上一篇下一篇

猜你喜欢

热点阅读