zoukankan      html  css  js  c++  java
  • 学习线程1之建立线程,并启动

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

     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
  • 相关阅读:
    图片上传功能,前端,后台,完整版代码
    JS 字符串常用操作
    安卓真机运行webview,被撑破,解决方案。
    项目写法,总结
    VUE 的常用
    检查代码的方法
    很牛B的写法,数据库,查询,放在一个方法里面,统一过滤、
    走过的坑
    说说IEnumerable和yield
    关于display: inline-block的间隙问题
  • 原文地址:https://www.cnblogs.com/shangxiaofei/p/4329132.html
Copyright © 2011-2022 走看看