例項要求:
設計乙個執行緒操作類,要求可以產生三個執行緒物件,並可以分別設定三個執行緒的休眠時間。如下所示:
問怎麼設計?
從之前學習知道,執行緒的實現有兩種方式,一種是繼承thread類,另一種是實現runnable介面。而且類中應儲存執行緒名稱和休眠時間屬性。
在thread類中直接存在name屬性。所以不用定義name屬性,直接在子類構造方法通過super(name)方法設定即可。
class mythread extends執行結果:thread
public
void
run()catch
(interruptedexception e)
system.out.println(thread.currentthread().getname() + "執行緒,休眠"
+ this.time + "毫秒。") ;
}};public
class
execdemo01
};
乙個個休眠多少秒後乙個個執行執行緒。
執行緒a執行緒,休眠10000毫秒。則類中是沒有name屬性的,所以應該單獨建立乙個name屬性,以儲存執行緒的名稱。執行緒b執行緒,休眠20000毫秒。
執行緒c執行緒,休眠30000毫秒。
class mythread implementsrunnable
public
void
run()catch
(interruptedexception e)
system.out.println(
this.name + "執行緒,休眠"
+ this.time + "毫秒。") ;
}};public
class
execdemo02
};
執行緒操作範例
例項要求 要求 設計乙個執行緒操作類,要求可以產生三個執行緒物件,並可以分別設定三個執行緒的休眠時間,如下所示 執行緒a,休眠10秒 執行緒b,休眠20秒 執行緒c,休眠30秒 問 此類該如何設計?分析從之前的學習應該可以知道,執行緒的實現有兩種方式,一種是繼承thread類,另外一種是實現runn...
執行緒操作範例
例項要求 設計乙個執行緒操作類,要求可以產生三個執行緒物件,並可以分別設定三個執行緒的休眠時間。如下所示 問怎麼設計?從之前學習知道,執行緒的實現有兩種方式,一種是繼承thread類,另一種是實現runnable介面。而且類中應儲存執行緒名稱和休眠時間屬性。在thread類中直接存在name屬性。所...
Docker 範例操作
compile code exe process build dockerfile image container 將image 拉下來 docker pull 10.41.python3.6 alpine修改環境變數 其含義為 from,image所含內容及其版本 run 執行相關命令 run a...