java多線程編程技能1

Thread中核心方法多,讀者應該著重掌握如下關鍵技術點:
1.線程的啟動
2.如何使線程暫停
3.如何使線程停止
4.線程的優(yōu)先級
5.線程安全相關問題
一、進程和多線程的概念及線程的優(yōu)點
進程概念:進程是操作系統(tǒng)的基礎,是一次程序的執(zhí)行,是一個程序及其數(shù)據(jù)在處理機上順序執(zhí)行時所發(fā)生的活動,是程序在一個數(shù)據(jù)集合上運行的過程,它是系統(tǒng)進行資源分配和調度的一個獨立的單位。
線程概念:線程可以理解成進程中獨立運行的子任務。
使用多線程,一個進程正在運行時至少會有一個線程在運行,java中也是存在的,這些線程默默的在后臺運行。比如調用main方法的線程就是這樣的。它是由JVM創(chuàng)建的。
如下代碼:

package chapt1;

public class Main {

    public static void main(String[] args) {
        System.out.println(Thread.currentThread().getName());
    }
    
}

運行結果是


image.png

在控制臺中輸出main,其實就是一個名叫main線程在執(zhí)行main()方法中的代碼。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容