校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
课程> JAVA> 小讲
多线程中sleep()和wait()方法的区别

核心内容

所属类不同   

sleep是线程类Thread的静态方法,wait是object类的普通方法

2 线程持有锁   

sleep线程暂停执行指定时间,把执行机会给其他线程,但是监控依然在,不释放线程锁。wait导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出的notify方法

3  使用场景      

sleep方法可以在任何地方使用,wait方法只能在同步方法和同步代码块中使用

11条回复 评论
小邪

踩坑了,这道不该错的

发表于 2024-09-18 22:00:00
0 0
芝麻酱

来我收藏夹吃灰吧!

发表于 2023-11-04 23:00:00
0 0
Ciszewski

上次做这道也错了……

发表于 2022-07-08 23:00:00
0 0
墨石

太强了,学完框架再回来看

发表于 2022-06-05 22:00:00
0 0
安菲尔德-8号

这是我一直没记住的一个重点

发表于 2022-05-12 23:00:00
0 0
书为

学习到了 感谢分享

发表于 2022-04-28 21:00:00
0 0
如如

深入浅出

发表于 2021-09-29 22:00:00
0 0
努力努力再努力

双非一本,荒废了三年,目前在准备考研冲211,但是现在计算机考研太难了,要是没考上的话估计也是找不到工作了,什么语言都学过一点,但是没有项目经历,只做过学校的一些小任务。我现在好焦虑,是努力考研还是从现在开始为找工作做准备,暑假开始还能在秋招中拿offer吗?

发表于 2021-09-13 22:25:00
0 0
多惠

这道题出得真好

发表于 2021-09-12 11:05:00
0 0
青梅煮酒

想应聘产品经理岗位,不过还没有拿的出手的经历和作品,只做过一些产品运营的工作,都比较浅,只是入了个门,觉得心很虚。

发表于 2021-09-11 18:05:00
0 0