Thread类中sleep(0)的作用
Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。
所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。
总得来说就是,sleep(0)让当前已完成功能的线程让出自己的资源(时间片)给其他线程,让其他线程有竞争cpu资源的机会(该线程也在就绪队列参与竞争)
Thread中sleep函数的作用是让该线程进入休眠状态,让出cpu的执行时间给其他进程,该线程休眠后进入就绪队列和其他线程一起竞争cpu的执行时间。
所以sleep(0)的作用就是让该线程立即从运行阶段进入就绪队列而非等待队列,释放cpu时间,可以让操作系统切换其他线程来执行,提升效率。
总得来说就是,sleep(0)让当前已完成功能的线程让出自己的资源(时间片)给其他线程,让其他线程有竞争cpu资源的机会(该线程也在就绪队列参与竞争)