阅读背景:

线程中的sleep()、join()、yield()方法有什么区别?

来源:互联网 

sleep()、join()、yield()有什么区别?

sleep()

sleep() 方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态,该方法既可以让其他同优先级或者高优先级的线程得到执行的机会,也可以让低优先级的线程得到执行机会。但是 sleep() 方法不会释放“锁标志”,也就是说如果有 synchronized 同步块,其他线程仍然不能访问共享数据。slee




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

分享到: