黑马程序员技术交流社区
标题:
分享个代码
[打印本页]
作者:
刘德坤
时间:
2015-10-7 20:38
标题:
分享个代码
package com.itheima;
/*7、 分析以下程序运行结果,说明原理。(没有分析结果不得分)
public class ThreadTest {
public static void main(String args[]) {
MyThread t = new MyThread();
t.run();
t.start();
System.out.println("A");
}
}
class MyThread extends Thread {
public void run() {
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
}
System.out.println("B");
}
}
*/
public class Test7 {
public static void main(String[] args){
System.out.println("该程序运行结果:\rB\rA\rB"
+"\r程序分析:MyThread类继承Thread类,并复写run方法,使该线程休眠3秒后打印B。"
+"\r主函数创建MyThread类对象,调用t.run(),启动t.start(),打印A。"
+"\r原理分析:\r1.t.run()是调用MyThread里的方法run(),这时主线程休眠3秒后首先打印出一个B。"
+"\r2.t.start()是启动线程MyThread,并执行方法run(),这时线程t休眠3秒。"
+"\r3.在2执行的时候同时执行打印A, 因为2要休眠3秒,所以先打印出一个A。");
}
}
作者:
斯文阿昊
时间:
2015-10-7 21:14
虽然看不懂,但还是赞你一下
作者:
13453150836
时间:
2015-10-8 00:57
大神,看不懂啊,可以教教我吗
作者:
winddack
时间:
2015-10-8 01:10
本帖最后由 winddack 于 2015-10-8 01:11 编辑
就是一个线程的最基本应用。看不懂的翻下毕老师多线程第一个视频看下就懂了。最最基本的多线程了。另外想说下这个代码帖子是不是最好发帖的时候用 代码框圈起来会比较好, 格式比较准备,看起来舒服。
作者:
哈哈我赢了
时间:
2015-10-8 21:15
谢谢分享。。
作者:
JYcainiao
时间:
2015-10-8 21:17
还没学到那里 给自己加油
作者:
C威
时间:
2015-10-8 21:51
如果程序加点备注,就应该好看一点了
作者:
三川草民
时间:
2015-10-8 22:04
不错,学习了
作者:
silencea
时间:
2015-10-8 22:07
谢谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2