java 第56节 多线程应用
Posted 岑亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 第56节 多线程应用相关的知识,希望对你有一定的参考价值。
2016-07-01
package com.java1995; public class MyRunnable1 implements Runnable{ @Override public void run() { // TODO Auto-generated method stub for(int i=0;i<100;i++){ System.out.print("+"); } } }
package com.java1995; public class MyRunnable2 implements Runnable{ @Override public void run() { // TODO Auto-generated method stub for(int i=0;i<100;i++) System.out.print("*"); } }
package com.java1995; public class Test { public static void main(String[] args) { MyRunnable1 r1=new MyRunnable1(); MyRunnable2 r2=new MyRunnable2(); Thread t1=new Thread(r1); Thread t2=new Thread(r2); System.out.println("t1的优先级:"+ t1.getPriority()); System.out.println("t2的优先级:"+t2.getPriority()); //给t1设置最高的优先级 t1.setPriority(Thread.MAX_PRIORITY); System.out.println("t1改变之后的优先级是:"+t1.getPriority()); //给t2设置最低的优先级 t2.setPriority(Thread.MIN_PRIORITY); System.out.println("t2改变之后的优先级是:"+t2.getPriority()); t1.start();//就绪状态 t2.start();//就绪状态 } }
以上是关于java 第56节 多线程应用的主要内容,如果未能解决你的问题,请参考以下文章
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第5节 线程池_2_线程池的代码实现
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_9_finally代码块
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_3_线程安全问题产生的原理
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第4节 等待唤醒机制_8_等待唤醒机制代码实现_包子类&包子铺类