-
1. 設計乙個執行緒,生成三個執行緒物件,設定三個執行緒的休眠時間,10s、20s、30s。 它主要使用執行緒類和可執行介面。
2.執行緒類在包中定義,只要乙個類繼承了執行緒類,這個類就是使用threa類實現的多執行緒操作類。
3.測試操作結果。
4. 使用可執行介面,類中沒有執行緒名稱字段,因此建立了乙個 name 屬性來儲存執行緒名稱。
5. 使用可執行的介面 new thread()。start()。
-
1.繼承執行緒類並重寫 run 方法。
繼承執行緒類的執行緒按如下方式實現:
2.通過實現可執行介面,重寫執行方法 3通過 callable 和 futuretask 建立執行緒(如上圖所示,futuretask 類實現了 runnablefuture 介面,runnablefuture 介面繼承了 runnable 介面和 future 介面,此時可以看出,它最終是通過 runnable 介面呼叫的,future 幫助獲取可呼叫介面執行過程中的返回值或終止可呼叫介面的執行)。
未來介面有三種常用方法。
A:建立可呼叫介面的實現類並實現呼叫方法 B:建立可呼叫實現類的實現,用 FutureTask 類包裝可呼叫物件,該類封裝了可呼叫物件的呼叫方法的返回值。
C:使用 FutureTask 物件作為執行緒物件建立並啟動執行緒。
d:呼叫 FutureTask 物件的 get() 獲取子執行緒執行結束時的返回值。
列印結果: 3執行緒是使用執行緒池建立的。
比較 實現介面和繼承執行緒類的比較。
可執行介面和可呼叫介面的比較。
-
答案]:抄送。 分析:本題測試考生對建立執行緒的使用情況。
有兩種方法可以建立執行緒:實現可執行介面和繼承執行緒類。 當實現可執行介面的類的物件用於建立執行緒時,執行緒的啟動將導致呼叫該物件的 run() 方法。
要通過繼承執行緒類來建立執行緒,可以通過繼承執行緒類並重寫其中的 run() 方法來定義執行緒正文,然後建立該子類的物件以建立執行緒。 執行緒建立是Rock Source考試的重點內容,所以一定要掌握它。
在國內,主流的寬頻接入方式有:ADSL、VDSL、FTTB+LAN動態IP+Web認證、FTTB+LAN靜態IP+Web認證、有線寬頻上網等。 很多接入方案都使用路由器,但是與不同的接入方式相比,路由器的設定方法也不盡相同,今天我們就以相容性更強的寬頻路TP-Link為例,詳細談談不同寬頻模式下路由器設定的具體方法接入。 >>>More