方式
二、實現 runnable介面
以上兩者的聯絡與使用技巧
方式三、實現 callable介面
callable介面方式的特點
方式四、執行緒池
執行緒池的特點
//1.建立乙個繼承於 thread類的子類
class
thread1
extends
thread
}public
class
threadtest
}
//1.建立乙個實現了 runnable介面的類
class
thread2
implements
runnable
}public
class
runnablethread
}
開發中:優先選擇:實現runnable介面的方式
原因:聯絡: public class thread implements runnable
即thread 也用runnable 介面實現
相同點:兩種方式都需要重寫run(),將執行緒要執行的邏輯宣告在run()中。
//1、建立乙個實現callable的實現類
class
test
implements
callable
}public
class
callabletest
catch
(interruptedexception e)
catch
(executionexception e)
}}
class
test4
implements
runnable
}public
class
threadpool
}
Thread 多執行緒使用以及四種建立方式
一 實現runable介面,重新run方法 1 同步 塊 模擬賣票系統 class window implements runnable catch interruptedexception e system.out.println thread.currentthread getname 票號為 ...
多執行緒 四種建立方式
public class threadestablish1 start 主線程 for int i 0 i 100 i 1.建立乙個實現了thread類的子類 class subthread extends thread 注意點 如果自己手動呼叫run 方法,那麼就只是普通方法,沒有啟動多執行緒模式...
多執行緒的四種建立方式
方式1 繼承於thread類 建立乙個繼承於thead類的子類 重寫thread類的run方法 建立thread的物件 通過該物件呼叫start class aextends thread 在main方法中直接呼叫start 方法 public static void main string arg...