Thread类中sleep(0)的作用


  Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。

  所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。

  总得来说就是,sleep(0)让当前已完成功能的线程让出自己的资源(时间片)给其他线程,让其他线程有竞争cpu资源的机会(该线程也在就绪队列参与竞争)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM