码迷,mamicode.com
首页 > 编程语言 > 详细

学习线程1之建立线程,并启动

时间:2015-03-11 10:42:47      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

第一步:建立线程类,并启动线程

技术分享
 1 /**
 2  * 【1】实现Runnable接口,重写run方法。
 3  * 【2】run方法内的逻辑代码就是线程体
 4  * 【3】创建线程类的对象
 5  * 【4】创建线程类的代理对象
 6  * 【5】代理对象调用start(),启动线程
 7  * @author it-c-1201
 8  *
 9  */
10 public class MyThread implements Runnable{
11 
12     //线程体
13     public void run() {
14         for(int a=0;a<100;a++){
15             System.out.println("MyThread.run(线程体运行)"+a);
16         }
17         
18     }
19 
20     
21     public static void main(String[] args) {
22         //创建真实角色。线程体本身的对象
23         MyThread myThread=new MyThread();
24         //创建静态代理角色
25         Thread dailiMyThread=new Thread(myThread);
26         //启动线程
27         dailiMyThread.start();
28         
29         for(int a=0;a<100;a++){
30             System.out.println("MyThread.main(main方法)"+a);
31         }
32     }
33     
34     
35 }
View Code

第二步:展示测试结果

技术分享
 1 MyThread.main(main方法)0
 2 MyThread.run(线程体运行)0
 3 MyThread.run(线程体运行)1
 4 MyThread.run(线程体运行)2
 5 MyThread.run(线程体运行)3
 6 MyThread.main(main方法)1
 7 MyThread.main(main方法)2
 8 MyThread.main(main方法)3
 9 MyThread.main(main方法)4
10 MyThread.main(main方法)5
11 MyThread.main(main方法)6
12 MyThread.main(main方法)7
13 MyThread.main(main方法)8
14 MyThread.main(main方法)9
15 MyThread.main(main方法)10
16 MyThread.main(main方法)11
17 MyThread.main(main方法)12
18 MyThread.main(main方法)13
19 MyThread.run(线程体运行)4
20 MyThread.run(线程体运行)5
21 MyThread.run(线程体运行)6
22 MyThread.main(main方法)14
23 MyThread.main(main方法)15
24 MyThread.main(main方法)16
25 MyThread.main(main方法)17
26 MyThread.main(main方法)18
27 MyThread.main(main方法)19
28 MyThread.run(线程体运行)7
29 MyThread.main(main方法)20
30 MyThread.main(main方法)21
31 MyThread.main(main方法)22
32 MyThread.main(main方法)23
33 MyThread.run(线程体运行)8
34 MyThread.main(main方法)24
35 MyThread.main(main方法)25
36 MyThread.run(线程体运行)9
37 MyThread.main(main方法)26
38 MyThread.run(线程体运行)10
39 MyThread.main(main方法)27
40 MyThread.main(main方法)28
41 MyThread.main(main方法)29
42 MyThread.main(main方法)30
43 MyThread.main(main方法)31
44 MyThread.main(main方法)32
45 MyThread.main(main方法)33
46 MyThread.main(main方法)34
47 MyThread.main(main方法)35
48 MyThread.run(线程体运行)11
49 MyThread.main(main方法)36
50 MyThread.run(线程体运行)12
51 MyThread.main(main方法)37
52 MyThread.run(线程体运行)13
53 MyThread.main(main方法)38
54 MyThread.run(线程体运行)14
55 MyThread.main(main方法)39
56 MyThread.run(线程体运行)15
57 MyThread.main(main方法)40
58 MyThread.run(线程体运行)16
59 MyThread.main(main方法)41
60 MyThread.run(线程体运行)17
61 MyThread.main(main方法)42
62 MyThread.run(线程体运行)18
63 MyThread.main(main方法)43
64 MyThread.run(线程体运行)19
65 MyThread.main(main方法)44
66 MyThread.run(线程体运行)20
67 MyThread.main(main方法)45
68 MyThread.run(线程体运行)21
69 MyThread.main(main方法)46
70 MyThread.run(线程体运行)22
71 MyThread.main(main方法)47
72 MyThread.run(线程体运行)23
73 MyThread.main(main方法)48
74 MyThread.run(线程体运行)24
75 MyThread.main(main方法)49
76 MyThread.run(线程体运行)25
77 MyThread.main(main方法)50
78 MyThread.run(线程体运行)26
79 MyThread.main(main方法)51
80 MyThread.run(线程体运行)27
81 MyThread.main(main方法)52
82 MyThread.run(线程体运行)28
83 MyThread.main(main方法)53
84 MyThread.run(线程体运行)29
85 MyThread.main(main方法)54
86 MyThread.run(线程体运行)30
87 MyThread.main(main方法)55
88 MyThread.run(线程体运行)31
89 MyThread.main(main方法)56
90 MyThread.run(线程体运行)32
91 MyThread.main(main方法)57
92 MyThread.run(线程体运行)33
93 MyThread.main(main方法)58
View Code

 

学习线程1之建立线程,并启动

标签:

原文地址:http://www.cnblogs.com/shangxiaofei/p/4329132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!