b91bff6ffdb5

关注

线程中sleep和wait的区别

b91bff6ffdb5

关注

阅读 95

2022-05-03

sleep

1.sleep是线程中的方法;
2.sleep方法不会释放Lock锁;
3.sleep方法不依赖于同步器synchronied;
4.sleep不需要被唤醒(休眠结束后退出阻塞)。

wait

1.wait是Object中的方法;
2.wair会释放,释放后加入阻塞队列中;
3.wait会依赖synchronied关键字;
4.wait需要被唤醒(不指定结束时间需要被别人中断)。

相关推荐

松鼠树屋

【线程】sleep、wait的区别

松鼠树屋 47 0 0

福福福福福福福福福

Java线程的状态、wait和sleep区别

福福福福福福福福福 60 0 0

晚熟的猫

Java多线程sleep和wait的区别

晚熟的猫 71 0 0

DT_M

java中wait()和sleep()的区别

DT_M 55 0 0

梦想家们

多线程中的sleep和wait有什么区别

梦想家们 51 0 0

生命中最美的是成长

wait和sleep的区别

生命中最美的是成长 65 0 0

一天清晨

java线程中yield(),sleep(),wait()区别详解

一天清晨 107 0 0

Fifi的天马行空

java中sleep和wait的方法区别

Fifi的天马行空 81 0 0

晚熟的猫

Java sleep和wait的区别

晚熟的猫 118 0 0

架构大数据双料架构师

java 线程的interrupt和sleep、wait

架构大数据双料架构师 117 0 0

精彩评论(0)

0 0 举报