- 0
- 0
- 约1.22千字
- 约 6页
- 2026-09-01 发布于陕西
- 举报
多线程多线程的概念线程的生命周期及状态转换线程的安全和同步线程创建的两种方式线程的调度
掌握创建线程的两种方式、同步代码块和同步方法的使用13了解线程的生命周期及其调度方式2熟悉线程安全问题掌握了解熟悉学习目标
在前面的小节介绍过,程序中的多个线程是并发执行的,某个线程若想被执行必须要得到CPU的使用权。Java虚拟机会按照特定的机制为程序中的每个线程分配CPU的使用权,这种机制被称作线程的调度。在计算机中,线程调度有两种模型,分别是分时调度模型和抢占式调度模型。所谓分时调度模型是指让所有的线程轮流获得CPU的使用权,并且平均分配每个线程占用的CPU的时间片。抢占式调度模型是指让可运行池中优先级高的线程优先占用CPU,而对于优先级相同的线程,随机选择一个线程使其占用CPU,当它失去了CPU的使用权后,再随机选择其他线程获取CPU使用权。Java虚拟机默认采用抢占式调度模型,通常情况下程序员不需要去关心它,但在某些特定的需求下需要改变这种模式,由程序自己来控制CPU的调度。本节将围绕线程调度的相关知识进行详细地讲解。10.4线程的调度
在应用程序中,如果要对线程进行调度,最直接的方式就是设置线程的优先级。优先级越高的线程获得CPU执行的机会越大,而优先级越低的线程获得CPU执行的机会越小。线程的优先级用1~10之间的整数来表示,数字越大优先级越高。除了可以直接使用数字表
您可能关注的文档
- 豆包AI绘图实战69课件讲解.pptx
- 豆包AI视频生成99课件讲解.pptx
- 豆包模式选用指南与话术模板92课件讲解.pptx
- 毒蛇咬伤急救与护理28课件讲解.pptx
- 读写Excle文件李睿36课件讲解.pptx
- 读写数据库数据李睿45课件讲解.pptx
- 读写文本数据李睿01课件讲解.pptx
- 杜仲科植物识别与分类黄超群15课件讲解.pptx
- 短路电流的特点城市轨道交通继电保护运行与检修87课件讲解.pptx
- 短视频剪辑孙怡华78课件讲解.pptx
- 多线程多线程的概念线程的生命周期及状态转换线程的安全和同步33课件讲解.pptx
- 多线程多线程的概念线程的生命周期及状态转换线程的安全和同步78课件讲解.pptx
- 多线程多线程的概念线程的生命周期及状态转换线程的安全和同步80课件讲解.pptx
- 多线程多线程的概念线程的生命周期及状态转换线程的安全和同步82课件讲解.pptx
- 多线程多线程的概念线程的生命周期及状态转换线程的安全和同步94课件讲解.pptx
- 多旋翼无人机调试北京市昌平职业学校龚敏妍58课件讲解.pptx
- 多旋翼无人机飞行安全与应急操作北京市昌平职业学校赵小平66课件讲解.pptx
- 多旋翼无人机飞行控制系统北京市昌平职业学校龚敏妍52课件讲解.pptx
- 多旋翼无人机组装F450机架为例北京市昌平职业学校龚敏妍12课件讲解.pptx
- 多址方式66课件讲解.pptx
原创力文档

文档评论(0)