執行緒 三種方式 建立執行緒

2021-07-11 02:44:07 字數 1705 閱讀 4798

第一種:

/**

* 1\模擬龜兔賽跑 繼承thread+重寫run(執行緒體)

* 2\使用執行緒:建立子類物件+物件.strat() 執行緒啟動

* @author administrator

* */

public class rabbits extends thread }}

class tortoise extends thread

}}

public static void main(string args) }}

第二種:

/**

* 推薦使用runnable建立執行緒

* 1、避免單繼承的侷限性

* 2、便於共享資源

* 使用runnable建立執行緒

* 1、類 實現runnable介面+重寫run方法 ---->真實角色

* 2、啟動多執行緒 使用靜態**

* 1)建立真實角色

* 2)建立**角色+真實角色引用

* 3)呼叫.strat()啟動執行緒

* @author administrator

* */

public class programmer implements runnable

}}

public static void main(string args) }}

第三種:

/**

* 使用callable建立執行緒

* 方便共享資源

* @author administrator

* */

public class ticket12306 implements runnable

system.out.println(thread.currentthread().getname()+"搶到了--》"+num--);

} }public static void main(string args)

}

執行緒筆記 建立執行緒的三種方式

public class threadtest extends thread public static void main string args return i am run by extends thread my name is thread 0 public class runnable...

C 建立執行緒三種方式

1 利用 system.timers.timer 建立執行緒,同時重新整理介面顯示,利用synchronizingobject 的屬性,出現卡死狀態。system.timers.timer t new system.timers.timer private void button click obj...

執行緒的三種建立方式

public class web12306 多執行緒的三種方式 class threadtest01 extends thread class threadtest02 implements runnable class threadtest03 implements callable return...