• 学习线程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
  • 相关阅读:
    将decimal类型的数据转成2.12这样价钱的显示方式
    设置图片域
    SQLServer学习笔记系列1
    CREATE SCHEMA
    ListView控件的Insert、Edit和Delete功能第三部分(自我总结)
    ListView控件的Insert、Edit和Delete功能(第二部分)
    ListView控件的Insert、Edit和Delete功能(第一部分)
    IOS 开发 网络详解(十二)AFNetworking总结
    IOS 开发 网络详解(十一) AFURLSessionManager
    IOS 开发 网络详解(10)--- AFNetWorking概述
  • 原文地址:https://www.cnblogs.com/shangxiaofei/p/4329132.html
Copyright © 2020-2023  润新知