實現Runnable接口創建多線程及其優勢


實現Runnable接口創建多線程:

創建一個Runnable接口的實現類RunnableImpl:

主線程中:

其中,鏈式編程的Thread類的靜態方法currentThread方法點getName是獲取的是當前線程的名稱;

運行結果:

線程搶占cpu資源是隨機的,無法人為控制;

實現Runnable接口創建多線程的優勢:

避免單繼承,可以實現其他接口;

降低耦合性,增強程序擴展性;

如在創建一個Runnable接口的實現類RunnableImpl2:

即創建一個新的run方法創建了一個新的線程任務;

 

主線程中只需要傳入新的實現類就可以開啟新的線程:

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM