1.所在类不一样:sleep在Thread类里面,wait在Object里面。

2.sleep需要抓异常,wait则不用。

3.sleep没有释放锁,wait释放锁。

4.sleep设置了释放时间,wait(long time),wait(long timeout, int nanos)与sleep(long time)类似,时间一到自动进入就绪状态,等待CPU调用;

  但是wait()需要等待别的线程来帮助唤醒。

5.sleep用在任何地方,wait只能用在同步方法或者同步块中。

最新文章

  1. 几个有趣的WEB设备API 前端提高B格必备(一)——电池状态&震动api
  2. Docker与CI持续集成/CD
  3. 使用F#开发ASP.NET Core应用程序
  4. Java_动态重新加载Class总结
  5. vuejs - the component is a fragment instance
  6. 支付宝APP支付开发- IOException : DerInputStream.getLength(): lengthTag=127, too big.
  7. 硬盘分区时GPT和MBR的区别/选择
  8. C#微信公众号开发-MVC模式公共类封装
  9. Office版本问题0x80029C4A
  10. Microsoft FIM: Working with Domino Connector v8
  11. POJ 3233 Matrix Power Series 矩阵快速幂
  12. Ionic中弹窗
  13. JAVA白盒安全测试需要关注的API
  14. OpenCV(7)-图像直方图
  15. php call_user_func和call_user_func_array
  16. JavaScript:window.onload问题
  17. kali入门
  18. mysql LAST_INSERT_ID详解
  19. 百度前端技术学院task35源代码——听指令的小方块3
  20. 转: xshell远程连接自动断开的问题解决办法

热门文章

  1. 新浪微博API错误代码说明对照表 http://open.weibo.com/wiki/Error_code
  2. iptables禁止强制访问指定的站点
  3. JAVA之NIO按行读写大文件,完美解决中文乱码问题
  4. H3C 帧中继配置示例
  5. win10 uwp 手把手教你使用 asp dotnet core 做 cs 程序
  6. CentOS7.0下安装FTP服务的方法
  7. JVM堆内存管理与自定义分配参数详解
  8. CF1163F Indecisive Taxi Fee
  9. P1009 字符三角形
  10. linux oops 消息