当前位置:首页 >  数码看点

Java中什么方法导致线程阻塞

发布时间:2024-07-27 01:01:38

JAVA什么方法会让线程阻塞 

在Java中,以下方法会让线程阻塞:

1. sleep() 方法:使线程在指定的时间内进入阻塞状态,不能得到CPU时间。指定的时间过后,线程重新进入可执行状态。

2. yield() 方法:暂停当前执行的线程,执行其他线程。但线程仍处于可执行状态。

3. join() 方法:将指定的线程加入到当前线程,并将两个交替执行的线程合并为顺序执行的线程。

4. wait() 方法:使线程进入阻塞状态,也可以让当前线程释放其所持有的锁。

需要注意的是,suspend() 和 resume() 方法虽然也可以实现线程阻塞,但这两个API已过时,不建议使用。

《Java中什么方法导致线程阻塞》不代表本网站观点,如有侵权请联系我们删除

全数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明