内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Java多線程join方法實例代碼

本文研究的主要是Java多線程中join方法的使用問題,以下文為具體實例。

創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊十年來致力于為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作、成都品牌網(wǎng)站建設(shè)、成都營銷網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團(tuán)隊,先后服務(wù)、推廣了上千網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

Thread的非靜態(tài)方法join()讓一個線程B“加入”到另外一個線程A的尾部。在A執(zhí)行完畢之前,B不能工作。例如:

Thread t = new MyThread();
t.start();
t.join();

另外,join()方法還有帶超時限制的重載版本。 例如t.join(5000);則讓線程等待5000毫秒,如果超過這個時間,則停止等待,變?yōu)榭蛇\行狀態(tài)。

線程的加入join()對線程棧導(dǎo)致的結(jié)果是線程棧發(fā)生了變化,當(dāng)然這些變化都是瞬時的。

public class TestJoin {
	public static void main(String[] args) {
		MyThread2 t1 = new MyThread2("TestJoin");
		t1.start();
		try {
			t1.join();
			//join()合并線程,子線程運行完之后,主線程才開始執(zhí)行
		}
		catch (InterruptedException e) {
		}
		for (int i=0 ; i <10; i++)
		System.out.println("I am Main Thread");
	}
}
class MyThread2 extends Thread {
	MyThread2(String s) {
		super(s);
	}
	public void run() {
		for (int i = 1; i <= 10; i++) {
			System.out.println("I am "+getName());
			try {
				sleep(1000);
				//暫停,每一秒輸出一次
			}
			catch (InterruptedException e) {
				return;
			}
		}
	}
}

程序運行結(jié)果:

I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am TestJoin
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread
I am Main Thread

總結(jié)

以上就是本文關(guān)于Java多線程join方法實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

網(wǎng)頁題目:Java多線程join方法實例代碼
URL分享:http://www.rwnh.cn/article20/jsdhco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、商城網(wǎng)站、定制開發(fā)、企業(yè)建站、網(wǎng)站策劃、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
巴楚县| 太湖县| 炎陵县| 天水市| 紫金县| 定远县| 余干县| 平顶山市| 公主岭市| 铜梁县| 当阳市| 河曲县| 内乡县| 吕梁市| 竹山县| 台北市| 友谊县| 濮阳市| 谢通门县| 同心县| 青神县| 仙居县| 宿迁市| 汝阳县| 许昌市| 四会市| 三河市| 磐石市| 蒲城县| 安龙县| 靖宇县| 澄江县| 门源| 华安县| 修水县| 崇信县| 靖西县| 北碚区| 青冈县| 凌源市| 西昌市|