1、採用繼承Thread類方法的特色:編程
優點:編寫簡單,若是須要訪問當前的線程,只須要使用this,並能夠在run()方法中調用其餘線程的方法;多線程
劣勢:線程已經繼承了Thread類,不能繼承其餘的父類。this
2、多線程實現方式---實現Runnable接口spa
在使用該方式實現時,使須要實現多線程的類實現Runnable,實現該接口須要覆蓋run方法,而後將須要以多線程方式執行的代碼書寫在run方法內部或在run方法內部進行調用。線程
優點:實現了Runnable接口的類,還能夠extends 其餘的類,多個線程共享一個target對象,適合多線程用來處理同一份資源;對象
劣勢:編程訪問線程時,須要調用Thread.currentThread()方法。繼承