- 3
- 0
- 约4.84千字
- 约 25页
- 2018-04-17 发布于湖北
- 举报
西南科技大学及大学生网络教育学习系列课程高级语程序设计(Java).ppt
线程的优先级和调度调度 当一个在就绪队列中排队的线程被分配到处理器资源而进入运行状态之后,这个线程就称为被“调度”或被线程调度管理器选中了。 线程调度管理器负责管理线程排队和处理器在线程之间的分配 在java系统中,线程调度依据优先级基础上的“先到先服务”原则。 * Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别。 优先级使用Thread类中的类常量表示。 static int MIN_PRIORITY 值为1 static int MAN_PRIORITY 值为10 static int NORM_PRIORITY 值为5 int getPriority() :返回线程的优先级。 void setPriority(int a)可以设置线程优先级。 * 线程的创建 创建线程有两种方法 继承Thread类 实现Runable接口 每个Java程序至少有一个叫做主线程的线程 Thread类的currentThread方法可以获取主线程(或当前线程)。 getName方法可以取得主线程(或当前线程) 的名字。 setName方法可以设置线程的名字。 * public class mainthread { public static void main(String[ ] args) { Thread
原创力文档

文档评论(0)