多线程问题
2016-01-04 18:02
274 查看
sleep()和wait()的区别:
(1)这两个方法来自不同的类,sleep()来自Thread类是静态方法,和wait()来自Object类。
(2)sleep()释放资源不释放锁,而wait()释放资源释放锁;
(3)一般sleep()和notify()一起用,唤醒;wait单独用需要trycacth处理异常;
(1)这两个方法来自不同的类,sleep()来自Thread类是静态方法,和wait()来自Object类。
(2)sleep()释放资源不释放锁,而wait()释放资源释放锁;
(3)一般sleep()和notify()一起用,唤醒;wait单独用需要trycacth处理异常;
相关文章推荐
- PEOPLE CMM 第五日
- C++ 顺序栈类实现
- OpenStack小知识
- 获取手机api常用接口
- SVN常用命令
- 批量备份脚本
- 2分利息是多少
- Devu, the Dumb Guy
- ubuntu 网络设置
- svn执行clean up命令时报错
- oracle学习之bulk collect用法
- 泛型
- 数据库
- shell函数
- Treeset排序几种方式
- shell中断,继续与退出
- 在VIM中进行文本替换:
- http://www.th7.cn/Program/Android/201501/351050.shtml
- Cannot connect to the Docker daemon. Is the docker daemon running on this host?
- shell while 循环