傳統執行緒操作

2021-06-03 13:34:58 字數 881 閱讀 4651

/**

* 傳統執行緒操作

* @author tanfei

* @date 2012-02-02

*/public class traditionalthread catch (interruptedexception e)

system.out.println(thread.currentthread().getname()); //列印執行執行緒的名稱

"2:" + this.getname());}}

};thread.start(); //啟動執行緒

//第二種實現runnable介面的run方法來執行執行緒操作

thread thread2 = new thread(new runnable() catch (interruptedexception e)

system.out.println(thread.currentthread().getname());}}

});thread2.start();

/*--到目前執**況來看,建立的兩個執行緒是並行執行的*/

//第三種,問題思考,建立的執行緒會執行哪個操作呢?

new thread(new runnable() catch (interruptedexception e)

system.out.println("runnable:" + thread.currentthread().getname());}}

}) catch (interruptedexception e)

system.out.println("thread:" + thread.currentthread().getname());}};

}.start();

}}

執行緒傳統技術

1.實現thread類建立執行緒 public class mythread extends thread mythread mythread1 newmythread mythread mythread2 newmythread mythread1.start mythread2.start 2....

傳統執行緒的互斥

傳統的執行緒互斥的乙個例子 public class traditionalthreadsynchronized 解決方法 private void init catch interruptedexception e out.output google start 執行緒二 內部類不能建立靜態方法和...

傳統多執行緒技術

執行緒有2種方式 1 重寫thread的run方法 例子 new thread start 2 thread中構造方法有帶引數的傳入runable 推薦 例子 new thread new runable public void run start 解釋 thread類中的run方法 為 priva...