阅读背景:

java多线程之(sleep)

来源:互联网 

java的Thread.sleep()相当于让线程睡眠,交出CPU,让CPU去执行其他的任务。 但是有一点要非常注意,sleep方法不会释放锁,也就是说如果当前线程持有对某个对象的锁,则即使调用sleep方法,其他线程也无法访问这个对象。看下面这个例子就清楚了:java的Thread.sleep()相当于让线程睡眠,交出CPU,让CPU去执行其他的任务。




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: