ublic class ThreadJoin implements Runnable
{
public static int a = 0;
public void run()
{
for(int k=0;k<5;k++)
{
a = a + 1;
System.out.println(Thread.currentThread().getName()+" a: " +a);
}
}
public static void main(String[] args)
{
Runnable r = new ThreadJoin();
Thread t = new Thread(r);
t.setPriority(Thread.MAX_PRIORITY);
t.start(); System.out.println(Thread.currentThread().getName()+ ""+a);
}
}
请问
t.setPriority(Thread.MAX_PRIORITY);
t.start();
System.out.println(Thread.currentThread().getName()+ ""+a);
三条语句有没有什么执行的先后顺序?
{
public static int a = 0;
public void run()
{
for(int k=0;k<5;k++)
{
a = a + 1;
System.out.println(Thread.currentThread().getName()+" a: " +a);
}
}
public static void main(String[] args)
{
Runnable r = new ThreadJoin();
Thread t = new Thread(r);
t.setPriority(Thread.MAX_PRIORITY);
t.start(); System.out.println(Thread.currentThread().getName()+ ""+a);
}
}
请问
t.setPriority(Thread.MAX_PRIORITY);
t.start();
System.out.println(Thread.currentThread().getName()+ ""+a);
三条语句有没有什么执行的先后顺序?
解决方案 »
- Java拷贝图片文件出现错误-原始数据格式无法识别
- 这么绚丽的树怎么做哦
- 高手救命啊? 帮我看下哪里错误啊??
- 最近要用JAVA做个泡泡堂双人单机小游戏,目前正在写设计文档,模块部分要怎么写啊?
- 疑难杂症(javac不是内部或外部命令,也不是可运行的程序或批处理文件
- 如何获取某个double类型数据的指定精度的值
- 急!!! 用Java 实现网络间传输文件的问题 100分
- 新手求助,一个hello word
- 新人请教:servlet如何响应jsp里的按键
- 谁能把这个程序帮我调试好说明错误原因的话?看里面内容~
- 自己写的interface应该怎么保存才能被调用到呢?
- Applet客户端程序如何获取本地时区?
t.setPriority(Thread.MAX_PRIORITY); // 设定该线程优先级最大
t.start(); // 运行该线程
System.out.println(Thread.currentThread().getName()+ ""+a); // 线程t运行完后查看当前线程情况..
总的来说是看该语句...如果没有这句就是按main -- thread0 的顺序进行
这句将thread0 的优先级设到最大帮它先执行