A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiwangliujiao 黑马帝   /  2011-11-8 18:51  /  1436 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本人是新手,在这里想请教大家一个问题,在加有synchronized关键字的代码块中,如果有try{Thread.sleep(10);}catch(Exception e)程序是否会跳出此段代码块已经程序是如何执行的?请教高手指教,多谢!

4 个回复

倒序浏览
sleep() 是让当前线程让出cpu进入睡眠状态,等待完毕之后就会执行下面的内容
回复 使用道具 举报
Thread.sleep()就是在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。该线程不丢失任何监视器的所属权,所以不会跳出synchronized代码块去执行其他线程,否则就线程不安全了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马