- 10
- 0
- 约3.51千字
- 约 20页
- 2018-02-06 发布于河南
- 举报
第9章多线程_2
提问: 1、在Java中有几种方式创建线程? 线程的优先级 Java虚拟机允许一个应用程序拥有多个同时执行的线 程,线程的执行顺序取决于 线程的优先级。 Java 中的线程优先级是在 Thread 类中定义的常量. 优先级高的先执行,低的后执行,相同的遵循“先进先出” NORM_PRIORITY : 值为 5 MAX_PRIORITY : 值为 10 MIN_PRIORITY : 值为 1 缺省优先级为 NORM_PRIORITY 有关优先级的方法有两个: final void setPriority(int newp) : 修改线程的当前优先级 final int getPriority() : 返回线程的优先级 线程的调度 Java的线程调度策略是一种基于优先级的抢占式调度。 “抢占式“ 和 ”协作式” 是相对的概念。 在低优先级线程的执行过程中,来了高优先级的线程。 ”协作式”:高优先级的线程要等待低优先级线程执行完; “抢占式“:高优先级的线程要抢占 低优先级的控制权。 程序中有多个线程它们的执行顺序会怎样? ThreadDemo_1.java 多线程的控制 Thread类提供了如下基本线程控制方法 1、? sleep() sleep()方法能够把CPU时间让给优先级比其低的线程。该方法 是使一个线程暂停运行一段固定的时间。在休眠时间内,线程 将
您可能关注的文档
最近下载
- (组织生活会)发言材料.doc VIP
- 新疆工业用水定额及生活用水.pdf
- 高考必背古诗文理解性默写(64篇)介绍.doc VIP
- 2025年项目管理专业计划价值与项目报告编制专题试卷及解析.pdf VIP
- 2025年特许金融分析师零利率下限环境下的期权定价模型调整专题试卷及解析.pdf VIP
- 多层互信息增强特征重构下的迁移精度评估指标设计与验证.pdf VIP
- 2025年无人机驾驶员执照航路规划导航系统与航路规划专题试卷及解析.pdf VIP
- 2025年健康管理师中医治未病思想与骨质疏松预防专题试卷及解析.pdf VIP
- 中建优秀QC成果汇编.pdf VIP
- 亲子游泳教学课件.ppt VIP
原创力文档

文档评论(0)