线程的sleep()和wait() 区别
2015-10-30 18:53
507 查看
线程的sleep(),是使线程休眠,让出cpu控制权,但不丢失对象监视权,休眠时间结束后,继续执行剩下的代码。
wait()是暂停,让出对象监视权,等待被唤醒,然后重新获得对象监视权。对象监视权就是锁(sychronized代码块)。
wait()是暂停,让出对象监视权,等待被唤醒,然后重新获得对象监视权。对象监视权就是锁(sychronized代码块)。
相关文章推荐
- 给hmailserver添加SSL支持
- SendMail
- HDU 4300 Clairewd’s message (kmp | exkmp)
- 通过CONSTRAINTS查看表之间的主外键关系
- STM_HAL: assert_param 与 assert_failed函数
- BZOJ 4320 ShangHai2006 Homework 并查集
- OS X EI Captain安装Cocoapods问题
- Aizu-0558 Cheese
- bzoj-1535 Sza-Template
- Aizu-0033 Ball
- ORA-00054 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效"的快速解决方法
- 如何签名apk,并让baidu地图正常显示
- Fail to connect to camera service的几种原因和解决方法
- 解决Linux报错:httpd: Could not reliably determine the server's fully qualified domain name, using localh
- raise语句
- Juniper Open contrail 虚拟网络互通
- Aizu-0118 Property Distribution
- AirPlay简介
- kaili 2.0 虚拟机修改ip
- codeforces 19E Fairy 树链剖分