• Thread多线程(一)


            网上关于多线程的讲解有很多,意义也不用过多介绍,相信聪明的你早已知道,下面我们在剖析一下JAVA中的多线程的一些方法。

            在JAVA中分别提供了两种方式实现多线程,分别继承Java.lang.Thread类与实现java.lang.Runnable接口,这节我们重点 把这两种弄明白。1。Thread类是java.lang包中的一个类,从这个类实例化对象代表线程,程序员启动一个新线程需要建立Thread实例。两 个构造方法如下:

            pubilc Thread(String threadName)

            public Thread()

           其中第一个构造方法是创建一个名称为threadName的线程对象。继承Thread类创建一个新的线程的语法格式如下:

          public class TreadTest extends  Thread{ //code }

          完成线程真正的代码放在类的RUN()方法中,当一个类继承Thread类后就可以来重写该方法,将实现线程功能的代码写入Run()方法中,然后调用Thread类中的start()方法执行线程,也就是调用run()方法。

         Thread对象需要一个任务来执行,任务是指线程在启动时执行的工作,该工作的功能代码被写在run()方法中。这个run()方法必须用以下格式:

          public void run()

          {

          //......

           }

     1 package hengzhe.cn.o1;
     2 
     3 public class ThreadTest extends Thread
     4 {
     5     private int count = 10;
     6 
     7     public void run()
     8     {
     9         while(true)
    10         {
    11             System.out.print(count+" ");
    12             if(--count==0)
    13             {
    14                 return;
    15             }
    16             
    17         }
    18     }
    19 
    20     public static void main(String[] args)
    21     {
    22         new ThreadTest().start();
    23     }
    24 
    25 }
    View Code

    结果如下:

    10 9 8 7 6 5 4 3 2 1

  • 相关阅读:
    Atcoder Beginner Contest075 翻车记
    bzoj1972 猪国杀 大♂模拟
    10月9-11日连续大翻车实录
    10月8日翻车实录
    10月7日考试翻车实录
    四月は君の嘘?人生は君の嘘?
    NOIP模拟 gcd 数学
    NOIP模拟 water 最小生成树
    NOIP模拟 mine DP
    bzoj2064 分裂 状压DP
  • 原文地址:https://www.cnblogs.com/c546170667/p/5910732.html
Copyright © 2020-2023  润新知