實現Runnable接口創建多線程:

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

主線程中:

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

線程搶占cpu資源是隨機的,無法人為控制;
實現Runnable接口創建多線程的優勢:
避免單繼承,可以實現其他接口;
降低耦合性,增強程序擴展性;

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

即創建一個新的run方法創建了一個新的線程任務;
主線程中只需要傳入新的實現類就可以開啟新的線程:

運行結果:

