Java线程优先级的概念
来源:互联网 发布:淘宝网店怎么发布商品 编辑:程序博客网 时间:2024/05/21 11:27
线程是区分优先级的,优先级越高越可能优先执行
在Java程序中我们可以手动的来设置线程的优先级,设置方法如下:
setPriority()
我们来看这样的一串代码
package com.epoint.wdgtest;public class WdgTest{ //用休眠来看程序的并发执行 public static void main(String [] args){ Thread mt1=new myThread("线程1"); Thread mt2=new myThread("线程2"); mt1.setPriority(Thread.MIN_PRIORITY); mt2.setPriority(Thread.MAX_PRIORITY); mt1.start(); mt2.start(); } }class myThread extends Thread{ public myThread(String string) { super(string); } public myThread() { // TODO Auto-generated constructor stub } public void run(){ for(int i=0;i<1;i++){ try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(this.currentThread().getName()+"----"+i); } } }上面的代码中我们设置有线程mt1和mt2的优先级,输出结果如下:
可以看到线程2在线程1之前输出,也就是线程2优先于线程1执行了输出语句,可见我们对优先级的设置还是有一定的效果,但是我们需要知道的是设置了高的优先级,仅仅是可能优先执行,可能。
阅读全文
0 0
- Java线程优先级的概念
- java的线程优先级
- java 线程的优先级Priority
- java中线程的优先级
- Java 多线程 线程的优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java多线程 -- 线程的优先级 、线程组
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- Java线程:线程的调度-优先级
- 算法之冒泡排序
- 学习Java第三天
- VS2012下创建一个MFC加法计算器工程示例
- HDU 2256 Problem of Precision (矩阵快速幂+ 化简 +向下取整)
- 数据库三范式
- Java线程优先级的概念
- Java-随机范围内分割大文件
- Toolbar标题居中怎么设置
- Android设备命令打开adb
- AppDomain
- javaWeb项目的classpath说明
- 创建Java线程的3种方式及对比
- Assign the task (并查集)
- hdu3068 manacher模版