黑马程序员技术交流社区

标题: java多线程的问题 [打印本页]

作者: xiwangliujiao    时间: 2011-11-8 18:51
标题: java多线程的问题
本人是新手,在这里想请教大家一个问题,在加有synchronized关键字的代码块中,如果有try{Thread.sleep(10);}catch(Exception e)程序是否会跳出此段代码块已经程序是如何执行的?请教高手指教,多谢!
作者: 张邦庆    时间: 2011-11-8 19:37
sleep() 是让当前线程让出cpu进入睡眠状态,等待完毕之后就会执行下面的内容
作者: 喻尚健    时间: 2011-11-8 21:29
Thread.sleep()就是在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)。该线程不丢失任何监视器的所属权,所以不会跳出synchronized代码块去执行其他线程,否则就线程不安全了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2