當前位置:編程學習大全網 - 編程軟體 - 如何編寫java線程

如何編寫java線程

我們不妨想象壹下,為了創建壹個新線程,我們需要做些什麽。顯然,我們必須指定這個線程要執行的代碼,而這就是我們在Java中實現多線程所需要做的壹切!

太神奇了!Java是如何做到這壹點的?穿越類!作為壹種完全面向對象的語言,Java提供了java.lang.Thread類來方便多線程編程。這個類提供了很多方法方便我們控制自己的線程,我們以後的討論將集中在這個類上。

那麽,我們如何向Java提供我們希望線程執行的代碼呢?讓我們來看看線程類。Thread類最重要的方法是run(),由Thread類的方法start()調用,提供我們線程要執行的代碼。為了指定我們自己的代碼,我們只需要覆蓋它!

方法1:繼承Thread類,重寫run()方法。我們可以在創建的Thread類的子類中覆蓋run(),並添加要由線程執行的代碼。這裏有壹個例子:

公共類MyThread擴展線程{

int count= 1,number

public MyThread(int num) {

number = num

system . out . println(" create thread "+$ NUMBER);

}

公共無效運行(){

while(true) {

System.out.println("線程"+數字+":計數"+計數);

if(++count== 6)返回;

}

}

公共靜態void main(String args[]) {

for(int I = 0;I〈5;i++)新MyThread(i+1)。start();

}

}

  • 上一篇:給別人打工能否實現人生價值?
  • 下一篇:單片機編程與控制
  • copyright 2024編程學習大全網