Thread.sleep(0)的作用是什么? 迷失技术de小猪 3个月前 多线程 84 由于 Java 采用抢占式的线程调度算法,因此可能会出现某条线程常常获取到 CPU 控制权的情况,为了让某些优先级比较低的线程也能获取到 CPU 控制权,可以使 用 Thread.sleep(0)手动触发一次操作系统分配时间片的操作,这也是平衡 CPU 控制 权的一种操作。 回复 我来回复 暂无回复内容 请 登录 或者 注册 后回复。 相关问题 .Java 实现线程有哪几种方式? 3个月前 0 50 线程数过多会造成什么异常? 3个月前 0 48 为什么 wait 和 notify 方法要在同步块中调用? 3个月前 0 46 为什么你应该在循环中检查等待条件? 3个月前 0 48 多线程上下文切换是什么意思? 3个月前 0 49 线程怎样拿到返回结果? 3个月前 0 53 Synchronized 有哪几种用法? 3个月前 0 71 线程同步需要注意什么? 3个月前 0 48 提交任务时线程池队列已满会时发会生什么? 3个月前 0 108 一个线程的生命周期有哪几种状态?它们之间如何流转的? 3个月前 0 80