黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java線程創建方式

Java線程創建方式

更新時間:2022-09-06 08:21:37 來源:動力節點 瀏覽1501次

線程可以稱為輕量級進程。線程使用較少的資源來創建和存在于進程中;線程共享進程資源。Java的主線程是程序啟動時啟動的線程。從屬線程是主線程的結果。這是完成執行的最后一個Java線程

可以通過以下方式以編程方式創建線程:

實現java.lang.Runnable接口。

擴展java.lang.Thread類。

您可以通過實現可運行接口并覆蓋 run() 方法來創建線程。然后,您可以創建一個線程對象并調用 start() 方法。

線程類:

Thread 類提供了用于創建和操作線程的構造函數和方法。該線程擴展了 Object 并實現了 Runnable 接口。

// 啟動一個新創建的線程。
// 線程從新狀態轉移到可運行狀態
// 當它有機會時,執行目標 run() 方法
公共無效開始() 

可運行接口:

任何具有打算由線程執行的實例的類都應該實現 Runnable 接口。Runnable 接口只有一個方法,稱為 run()。

// 線程動作被執行
公共無效運行()

創建線程的好處:

與進程相比,Java 線程更輕量級;創建線程需要更少的時間和資源。

線程共享其父進程的數據和代碼。

線程通信比進程通信簡單。

線程之間的上下文切換通常比進程之間的切換便宜。

調用 run() 而不是 start()

常見的錯誤是使用 run() 而不是 start() 方法啟動線程。

  線程 myThread = new Thread(MyRunnable());
  myThread.run(); //應該是start();

您創建的線程不會調用 run() 方法。相反,它由創建myThread的線程調用。

示例 1:通過使用線程類

import java.io.*;
class GFG extends Thread {
	public void run()
	{
		System.out.print("Welcome to bjpowernode.");
	}
	public static void main(String[] args)
	{
		GFG g = new GFG(); // creating thread
		g.start(); // starting thread
	}
}

輸出

Welcome to bjpowernode

示例 2:通過實現 Runnable 接口

import java.io.*;
class GFG implements Runnable {
    public static void main(String args[])
    {
        // create an object of Runnable target
        GFG gfg = new GFG();  
        // pass the runnable reference to Thread
        Thread t = new Thread(gfg, "gfg");  
        // start the thread
        t.start();  
        // get the name of the thread
        System.out.println(t.getName());
    }
    @Override public void run()
    {
        System.out.println("Inside run method");
    }
}

輸出

gfg
Inside run method

通過上述介紹,相信大家對Java線程創建方式已經有所了解,大家如果想了解更多相關知識,不妨來關注一下動力節點的Java基礎教程技術文檔,里面還有更豐富的知識等著大家去學習,相信對大家一定會有所幫助的。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 天天操夜夜摸 | 久久这里只有精品免费播放 | 120秒免费看 | 狠狠狠狠狠狠狠狠 | 欧美激情一区二区三区免费观看 | 毛片a级毛片免费播放100 | 精品欧美一区视频在线观看 | 欧美激情一区二区三区不卡 | 免费高清小黄站在线观看 | 成人毛片免费观看视频在线 | 性色综合 | 粉嫩极品国产在线播放 | 国产成人精品曰本亚洲77美色 | 播五月婷婷 | 青青草国产免费 | 亚洲欧美中文字幕高清在线一 | 成年啪啪网站免费播放看 | 午夜一级毛片 | 国产精品一区久久精品 | aaa在线观看视频高清视频 | 18女人毛片水真多免费 | free性欧美高清另类 | 亚洲欧美一区二区三区另类 | 综合九九| 亚洲欧美二区三区久本道 | 亚洲欧美日韩国产综合久 | 成年视频在线观看免费 | 婷婷午夜影院 | 美国大黄一片免费看 | 极品国产高颜值露脸在线 | 日韩欧美成人免费中文字幕 | 在线免费观看视频你懂的 | 免费吃奶摸下激烈视频青青网 | 日日射射 | 91免费精品国偷自产在线在线 | 九九视频在线看精品 | 黄色三级视频 | 午夜高h在线影院 | 老湿影院在线免费观看 | 亚洲欧洲日产国码在线观看 | 日本草草 |