這篇文章主要講解了JAVA多線程的用法,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
站在用戶的角度思考問題,與客戶深入溝通,找到殷都網(wǎng)站設(shè)計與殷都網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋殷都地區(qū)。線程概念
進程:啟動一個應用程序就叫一個進程。 接著又啟動一個應用程序,這叫兩個進程。每個進程都有一個獨立的內(nèi)存空間;進程也是程序的一次執(zhí)行過程,是系統(tǒng)運行程序的基本單位;系統(tǒng)運行一個程序即是一個進程從創(chuàng)建、運行到消亡的過程。
線程:線程是在進程內(nèi)部同時做的事情,一個進程中可以有多個線程,這個應用程序也可以稱之為多線程程序。
一個程序運行后至少有一個進程,一個進程中可以包含多個線程
線程調(diào)度:
創(chuàng)建多線程
方法一:創(chuàng)建Thread類的子類
//方法一: //定義Thread類的子類,并重寫該類的run()方法 public class MyThreadDemo01 extends Thread { @Override public void run() { for (int i = 0; i < 20 ; i++) { System.out.println(getName()+"-->"+i); } } }