news 2026/5/30 13:18:24

wait()和sleep()的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wait()和sleep()的区别

一:wait()

wait()含义:主动放弃 CPU 执行权,并释放持有的锁,进入等待状态,直到被其他线程唤醒

1.wait()不会进行忙等,而是释放锁然后进入等待队列,挂起线程(释放CPU资源),等待其他线程对其进行唤醒(相同类的对象调用notify()或notifyAll()方法进行唤醒)

2.wait()是Object类的一个实例方法,也就是如果要调用wait()方法必须要new一个Object的对象,然后通过对象调用。

3.wait()必须在同步代码块或者同步方法内调用,如果在其他方法内调用需要先获取他的锁,如下代码所示

4.wait()执行是挂起线程,那么如何从WAITTING状态到RUNNING状态呢,上面说了wait()需要手动唤醒,调用notify()(随机唤醒一个等待状态的线程)或者notifyAll()(唤醒全部等待状态的线程)

二:sleep()

1.sleep()是Thread类下的一个静态实例方法,所以可以在任意地方通过Thread.sleep()调用。

2.调用Thread.sleep()时候,线程会暂停执行时间,但是不会释放对象锁,也就是说在sleep期间,其他线程不会获得该对象锁。

3.sleep睡眠时间结束会该线程的状态会自动到就绪等待状态,等待CPU调度

三:wait()和sleep()总结对比

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 10:42:05

如何3分钟解决Exhentai账号注册难题:终极免费访问指南

如何3分钟解决Exhentai账号注册难题:终极免费访问指南 【免费下载链接】Exhentai-Shared-Account Exhentai共享账号3 项目地址: https://gitcode.com/gh_mirrors/ex/Exhentai-Shared-Account 我们发现很多用户在访问Exhentai时面临账号注册复杂、验证困难等痛…

作者头像 李华
网站建设 2026/5/22 20:19:46

DLSS Swapper终极指南:轻松管理游戏DLSS文件的完整解决方案

DLSS Swapper终极指南:轻松管理游戏DLSS文件的完整解决方案 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 想要让老旧游戏焕发新生,体验最新DLSS技术带来的性能飞跃吗?DLSS Swapper…

作者头像 李华
网站建设 2026/5/21 1:35:43

使用keil5烧录程序stm32完成CAN总线组网指南

从零搭建STM32 CAN总线网络:Keil5烧录与多节点通信实战指南你有没有遇到过这样的场景?在做一个分布式控制系统时,多个设备之间需要实时交换数据,但串口通信距离短、抗干扰差,以太网又太复杂、成本高。这时候&#xff0…

作者头像 李华
网站建设 2026/5/26 19:03:12

突破网盘下载瓶颈:新一代直链获取工具深度解析

突破网盘下载瓶颈:新一代直链获取工具深度解析 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改(改自6.1.4版本) ,自用,去推广,…

作者头像 李华
网站建设 2026/5/22 16:39:50

网盘直链解析终极指南:八大平台高速下载实战手册

网盘直链解析终极指南:八大平台高速下载实战手册 【免费下载链接】Online-disk-direct-link-download-assistant 可以获取网盘文件真实下载地址。基于【网盘直链下载助手】修改(改自6.1.4版本) ,自用,去推广&#xff0…

作者头像 李华
网站建设 2026/5/27 21:26:59

DLSS版本管理实战:如何通过DLSS Swapper提升游戏画质与性能

DLSS版本管理实战:如何通过DLSS Swapper提升游戏画质与性能 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 作为深度游戏玩家,你是否曾遇到过这样的困扰:新发布的DLSS版本带来了显著…

作者头像 李华