黑马程序员技术交流社区
标题:
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