Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。
所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。
总得来说就是,sleep(0)让当前已完成功能的线程让出自己的资源(时间片)给其他线程,让其他线程有竞争cpu资源的机会(该线程也在就绪队列参与竞争)
Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。
所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。
总得来说就是,sleep(0)让当前已完成功能的线程让出自己的资源(时间片)给其他线程,让其他线程有竞争cpu资源的机会(该线程也在就绪队列参与竞争)
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。