线程
线程的调度:
第一种为分时调度模型:
所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间片
第二种为抢占式调度模型:
优先让优先级高的线程使用CPU,
如果线程的优先级相同,那么会随机选择一个,
优先级高的线程获取的CPU时间片相对多一些。
Java使用的是抢占式调度模型
    线程的优先级:
如何获取线程对象的优先级:
public final int getPriority();返回线程对象的优先级
System.out.println(my.getPriority());
如何设置线程对象的优先级:
my.setPriority(int);
注意:
线程优先级范围为1-10
没有设置优先级则为默认优先级,默认优先级为5
括号里并非能写入所有int范围内的值
由于Java线程运行的随机性,线程优先级高仅仅表示线程获取CPU时间片的几率高
且优先级在运行次数多的情况下效果才比较明显
阅读更多
想对作者说点什么? 我来说一句

进程 线程 linux

2010年09月07日 405KB 下载

java线程java线程

2011年07月21日 1.78MB 下载

java 线程java 线程

2010年11月23日 19.58MB 下载

Java线程详解大全

2011年08月03日 234KB 下载

线程源代码线程源代码

2011年01月18日 25KB 下载

线程详解 VC++经典讲解

2010年09月05日 67KB 下载

终止线程的源代码资源

2010年07月02日 43KB 下载

线程的总结

2011年05月26日 39KB 下载

没有更多推荐了,返回首页

不良信息举报

线程

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭