- 11
- 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时间让给优先级比其低的线程。该方法 是使一个线程暂停运行一段固定的时间。在休眠时间内,线程 将
您可能关注的文档
最近下载
- 2.1.2地球与地球仪++课件-2025-2026学年七年级地理上册湘教版.pptx VIP
- T∕CCMA 0074-2019 挖掘机载荷谱试验方法(可复制版).pdf
- 2.1+地球与地球仪(第2课时)课件+-2025-2026学年地理湘教版七年级上册.pptx VIP
- 第二章第一节地球与地球仪+第2课时+地球仪课件-+2024-2025学年七年级地理上册湘教版+.pptx VIP
- 车辆解押委托书模板.docx VIP
- 酒店餐饮从业人员健康管理制度(完整版).doc VIP
- 工贸行业粉尘爆炸重大事故隐患判定标准图解.pdf
- 2.1+地球与地球仪(第2课时)课件-2024-2025学年七年级地理上册湘教版+.pptx VIP
- 互换性与测量技术 第4版 课件全套 周文玲 第1--10章 绪论 ---尺寸链的分析与计算.pptx
- 2.1+地球与地球仪(第二课时)课件2026-2027学年湘教版地理七年级上册.pptx VIP
原创力文档

文档评论(0)