Java中的线程调度程序是JVM的一部分, 它决定应该运行哪个线程。
【Java中的线程调度程序】无法保证线程调度程序将选择运行哪个可运行线程。
一次只能在一个进程中运行一个线程。
线程调度程序主要使用抢占式或时间片调度来调度线程。
抢占式调度和时间分片之间的区别
在抢占式调度下, 最高优先级的任务会一直执行, 直到进入等待状态或死机状态或存在更高优先级的任务为止。在时间分片下, 任务将执行预定义的时间片, 然后重新进入就绪任务池。然后, 调度程序根据优先级和其他因素确定下一步应执行的任务。
推荐阅读
- Java中的线程组
- Java中的线程同步块
- Java中的线程同步
- Java线程静态同步示例
- Java线程和关闭钩子
- 小程序安卓渲染问题
- Android 自定义控件——图片剪裁
- Android图片剪裁库
- Android 拍照图片选取与图片剪裁