java多執行緒選擇實現Runnable介面而不是直接繼承Thread類的原因

NO IMAGE

java多執行緒選擇實現Runnable介面而不是直接繼承Thread類的原因:

1、將執行緒的任務從執行緒的子類中分離了出來,進行了單獨的封裝,按照物件導向的思想將任務封裝成物件。

2、避免了java單繼承的侷限性。