java中sleep和wait的区别
来源:互联网 发布:云计算与hadoop 编辑:程序博客网 时间:2024/04/29 09:01
(1)sleep()是线程类的方法,而wait()方法,是Object类的方法。
(2)sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。
在调用sleep()方法的过程中,线程不会释放对象锁。
而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池
准备获取对象锁进入运行状态。
1 0
- Java中sleep和wait的区别
- Java中sleep和wait的区别
- java中wait和sleep的区别
- Java中sleep和wait的区别
- Java中sleep和wait的区别
- java中sleep()和wait()的区别
- Java中sleep和wait的区别
- Java中sleep()和wait()的区别
- java中sleep()和wait()的区别?
- Java中sleep()和wait()的区别
- java中wait和sleep的区别
- java中sleep()和wait()的区别
- java中sleep和wait的区别
- Java中sleep和wait的区别
- java中wait和sleep的区别
- Java中wait和sleep的区别
- Java中wait()和sleep()的区别
- Java中sleep和wait的区别
- Java中静态变量与静态方法的继承
- CPU的前世今生
- android讲义 2016/5/8
- php常用函数-数学
- 数据结构(严蔚敏)第四章 串 实例——索引表
- java中sleep和wait的区别
- 提高篇项目1(1)——函数版星号图
- jQuery-DOM节点的删除
- 在使用xutils时post请求传递中文到服务端Mysql数据库出现中文乱码。
- 语法篇2之运算符
- Android SlidingMenu 环境配置
- c++第5次作业
- 在wamp环境中进入phpMyAdmin的报错处理方法
- thinkphp新增一个模块