執行緒建立的兩個方法

2022-03-14 00:07:42 字數 461 閱讀 5008

參看1.6版jdk  -- thread類的說明

1、定義個自己的執行緒類(繼承至thread類),需要實現run方法。

class primethread extends thread

public void run()

}呼叫方式:

primethread p = new primethread(143);

p.start();

2、具體化runnable介面,也需要實現run方法。

class primerun implements runnable

public void run()

}呼叫方式:

primerun p = new primerun(143);

new thread(p).start();   //  這裡有點特別,用到了thread的建構函式,定義個匿名類物件,兵通過呼叫其start方法開啟該執行緒。

兩個Ubuntu建立桌面啟動程式的方法

1 最近遇到的乙個問題就是php開發使用phpstorm ide,但是在ubuntu下要每次在終端執行該sh檔案才能開啟,雖然加了全域性變數,但還是很淡疼,於是找到建立桌面啟動程式的方法 首先安裝 sudo apt get install no install recommends gnome pa...

建立DataFrame的兩個途徑

方法一 由反射機制推斷出模式 step 1 引用必要的類。import org.apache.spark.sql.import sqlcontext.implicits.idea中此處匯入應在sqlcontext 建立之後,否則報錯,不知道為什麼。在使用spark shell時,下面這句不是必需的。...

執行緒同步 兩個執行緒同步 加鎖

兩個執行緒同步 加鎖 include include include include include define bufsize 4 define number 8 int sum of number 0 int value 0 全域性變數,要注意加鎖 定義兩個變數 訊號量 sem t write...