0
点赞
收藏
分享

微信扫一扫

JAVA多线程-sleep、wait、jion、yeild方法和多线程调度机制

月孛星君 2022-02-09 阅读 74

sleep
在Thread 类中定义的静态方法,采用的native 实现的。方法sleep(long)让当前线程休眠指定的时间,可以通过调用interrupt 方法来唤醒
特征:不释放已经获取到的锁



wait
wait 方法是在Object 类中定义的方法,作用是使当前线程进入等待队列,同时它会使当前线程释放所持有的锁。直到有其它线程调用此对象的notify 或者notifyAll 方法进行唤醒。

举报

相关推荐

0 条评论