Java 線程建立

來源:互聯網
上載者:User
 Java 語言的多線程特性使程式的編寫簡單方便。在網路中經常要用到線程,但線程與程式不同,線程必須被程式執行,而不能被使用者直接執行。Java語言中,所有的線程都必須擁有public void run(),這是線程的入口。
1.通過Thread類來構造一個線程
   通過擴充Thread類來構造一個線程是構造線程最直接的方法。如下:
    public calss MyThread extends Thread
    {
 public void run()
 { 
     //code of thread
 }
    }
    在實現了一個自己的線程類以後,便可以調用構造方法把它樣本化:
    MyThread testThread=new MyThread();
2.通過Runnable介面來構造一個線程
    任何實現Runnable介面的類都是一個線程類,它本身可以作為參數傳給new Thread(Runnabler)構造方法,從而達到樣本化一個線程的目的
    public interface Runnable{
 public abstract void run();
    }
   
實現run方法
    public class MyRunnable implements Runnable
    {
 public void run()
 {
      //code of thread
 }
    }
    樣本化實現Runnable介面的線程
    MyRunnable firstRunnable=new MyRunnable();
    Thread TestThread=new Thread(firstRunnable);
3.啟動一個線程
    testThread.start();
   
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.