java程序如何創建多線程
- 電腦
- 關注:5.35K次
在軟件開發的過程中,為了提高程序的運行效率,經常會使用多線程。下面簡單介紹下java中多線程的創建方法。
操作方法
(01)我們可以使用實現Runnable接口的方法常見多線程。創建一個類MyThread,並實現Runnable接口。
(02)在MyThread中實現Runnable接口的run方法。並在run方法中打印輸出“Hello World”。
(03)在main方法中創建Thread類的對象thread,構造函數的參數是MyThread的對象,即實現了Runnable接口的類。
(04)調用thread的start方法,就會啟動一個新的線程,MyThread中的run方法會被執行,執行完畢後,創建的線程就結束。
(05)其實上面的方法有點不方便,因為必須多創建一個類。我們可以使用匿名的內部類的方式,這樣會方便很多。
(06)除了實現Runnable接口創建多線程以外,還可以繼承自Thread類創建多線程。創建一個類MyThread2,繼承自Thread。
(07)Thread類實現了Runable接口的run方法,不過是空實現。我們需要重寫run方法,這裏就輸出一句“Good morning”。
(08)在main方法中再申明一個Thread類的變量thread2,並指向MyThread2的實例。
(09)調用thread2的start方法,和上面一樣,同樣可以啟動一個新的線程。
特別提示
根據需要使用多線程可以大大提高程序的效率
微觀上一個CPU核心只能同時運行一個線程,所以不要隨便創建線程,不然會降低程序的效率
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/9zovyx.html