- Java运行时系统实现了一个用于调度线程执行的线程调度器,用于确定某一时刻由哪一个线程在CPU上运行。
- 在Java技术中,线程通常是抢占式的而不需要时间片分配进程(分配给每个线程相等的CPU时间的进程)。抢占式调度模型就是许多线程处于可以运行状态(等待状态),但实际上只有一个线程在运行。该线程一直运行到它终止进入可运行状态(等待状态),或者另一个具有更高优先级的线程变成可运行状态。在后一种情况下,低优先级的线程被高优先级的线程抢占,高优先级的线程获得运行的机会。
- Java线程调度器支持不同优先级线程的抢先方式,但其本身不支持相同优先级线程的时间片轮换。
- Java运行时系统所在的操作系统支持时间片轮换,则线程调度器就支持相同优先级线程的时间片轮换。
相关文章
- 12-02OpenStack项目迎来对虚拟GPU及多种新型容器功能的支持能力
- 12-02python – 如何实现对twisted.pb中备用凭据类型的支持?
- 12-02对索引像素格式的图片进行Setpixel(具有索引像素格式的图像不支持SetPixel)解决方案
- 12-02MT6739 Android 8.1 修改HAL层mtkcam,避免camera对不支持的分辨率做裁剪拉伸
- 12-02Leaflet插件对TopoJson的解析和支持
- 12-02Firefox不支持对Event对象的直接访问的简单解决办法
- 12-02Servlet 3.0对上传的支持
- 12-02图解通信原理与案例分析-26: 5G NR是如何支持海量机器类通信mMTC的?移动通信对物联网的支持
- 12-02Spider Studio 新版本 (20140109) - 修复浏览器对部分网页不支持的BUG
- 12-02RIP协议两个版本号对不连续子网的支持情况实验