a. Thread為一個類,繼承Thread類之後不能再繼承其他的類;Runnable為接口,實作Runnable接口的類仍然可以繼續繼承其他類; b. 繼承Thread類的線程類中的執行個體屬性是不能共享的,但Runnable接口的實作類的對象可以作為一個target放入多個Thread進而實作執行個體屬性的共享,這一點多用于多個線程同時處理同一個對象。 c. 相對而言Runnable更加靈活,一般使用Runnable實作類作為線程類