[英]java thread which is better way?
在Java中創建線程時,有兩種方法,例如擴展線程和實現可運行接口。 我不知道哪個是創建線程的更好方法?
顯然,實現Runnable更好,因為它可能允許您使用無法與Thread一起使用的線程池和執行隊列,除了顯而易見的事實是,JVM中的線程數受到限制。
認為接口的實現更好,但不是因為線程特有的。 通常,實現接口可以為您的代碼提供更大的靈活性,因為您可以實現多個接口,但只能擴展一個類。 假設您想擴展另一個超類並同時創建一個線程?
實施Runnable更好。 Josh Bloch在“有效Java”的相應章節中介紹了它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.