java 創(chuàng)建線程的幾種方式
說(shuō)道線程,肯定會(huì)想到使用 java.lang.Thread.java這個(gè)類(lèi)
那么創(chuàng)建線程也主要有2種方式
第一種方式:
public class MyThread extends Thread { public void run() { System.out.println("這是MyThread線程"); } }
然后在調(diào)用處,執(zhí)行start方法即可:
MyThread myThread = new MyThread(); myThread.start();
第二種方式實(shí)現(xiàn)Runnable接口:
public class MyRunnable implements Runnable { public void run() { System.out.println("這是MyThread線程"); } }
同樣在執(zhí)行的地方直接生命這個(gè)MyRunnable,再直接丟進(jìn)線程start即可:
MyRunnable runBary = new MyRunnable(); Thread thread = new Thread(runBary); thread.start();
這兩種方式都可以用匿名類(lèi)的方式來(lái)實(shí)現(xiàn),但是我并不推薦;
另外使用Thread本身來(lái)實(shí)現(xiàn)線程還是用Runnable來(lái)做,我推薦后者,因?yàn)橄鄬?duì)來(lái)說(shuō)會(huì)比較方便,直接往線程中一扔即可,如果使用spring的線程執(zhí)行器也是同樣的道理,往執(zhí)行器中丟入這個(gè)runnable即可
需要注意的是,執(zhí)行線程的時(shí)候可以使用start()方法或者run()方法,雖然使用run會(huì)達(dá)到同樣的效果,但是run是在主線程中使用的,也就是使用你當(dāng)前的方法內(nèi)線程,而不是另起一個(gè)線程,這樣就達(dá)不到異步的效果,所以務(wù)必使用start()
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
java實(shí)現(xiàn)自動(dòng)回復(fù)聊天機(jī)器人
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)自動(dòng)回復(fù)聊天機(jī)器人,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08java如何利用FastJSON、Gson、Jackson三種Json格式工具自定義時(shí)間序列化
本篇文章主要介紹了java如何利用FastJSON、Gson、Jackson三種Json格式工具自定義時(shí)間序列化,具有一定的參考價(jià)值,有興趣的可以了解一下2017-08-08如果淘寶的七天自動(dòng)確認(rèn)收貨讓你設(shè)計(jì)你用Java怎么實(shí)現(xiàn)
在面試的時(shí)候如果面試官問(wèn)淘寶的七天自動(dòng)確認(rèn)收貨讓你設(shè)計(jì),你會(huì)怎么具體實(shí)現(xiàn)呢?跟著小編看一下下邊的實(shí)現(xiàn)過(guò)程,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值2021-09-09使用google.kaptcha來(lái)生成圖片驗(yàn)證碼的實(shí)現(xiàn)方法
這篇文章主要介紹了使用google.kaptcha來(lái)生成圖片驗(yàn)證碼的實(shí)現(xiàn)方法,非常不錯(cuò)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09如何解決java中遇到的for input string: "" 報(bào)錯(cuò)問(wèn)題
在本篇文章里小編給大家整理的是一篇關(guān)于如何解決java中遇到的(for input string: "")報(bào)錯(cuò)內(nèi)容,需要的朋友們可以學(xué)習(xí)下。2020-02-02SpringBoot在自定義類(lèi)中調(diào)用service層mapper層方式
這篇文章主要介紹了SpringBoot在自定義類(lèi)中調(diào)用service層mapper層方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03