|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你精通任何一门语言就最强大。现在来看,java的市场比C#大,C#容易入手,比较简单,java比较难
线程的优先级用1-10之间的整数暗示,数值越年夜优先级越高,默许的优先级为5。
在一个线程中开启别的一个新线程,则新开线程称为该线程的子线程,子线程初始优先级与父线程不异。
/**
* Java线程:线程的调剂-优先级
*
* @author leizhimin
*/
public class Test {
public static void main(String[] args) {
Thread t1 = new MyThread1();
Thread t2 = new Thread(new MyRunnable());
t1.setPriority(10);
t2.setPriority(1);
t2.start();
t1.start();
}
}
class MyThread1 extends Thread {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("线程1第" + i + "次实行!");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
class MyRunnable implements Runnable {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("线程2第" + i + "次实行!");
try {
Thread.sleep(100);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
线程1第0次实行!
线程2第0次实行!
线程2第1次实行!
线程1第1次实行!
线程2第2次实行!
线程1第2次实行!
线程1第3次实行!
线程2第3次实行!
线程2第4次实行!
线程1第4次实行!
线程1第5次实行!
线程2第5次实行!
线程1第6次实行!
线程2第6次实行!
线程1第7次实行!
线程2第7次实行!
线程1第8次实行!
线程2第8次实行!
线程1第9次实行!
线程2第9次实行!
Process finished with exit code 0
出处:http://lavasoft.blog.51cto.com/62575/221801
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。 |
|