真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java多線程中stop停止線程實例分析

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Java 多線程中stop停止線程實例分析,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),翼城企業(yè)網(wǎng)站建設(shè),翼城品牌網(wǎng)站建設(shè),網(wǎng)站定制,翼城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,翼城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

package com.stop;/**
 題目: 人們在火車站的售票窗口排隊買火車票
	1. 北京西站開門
	2. 打開售票窗口
	3. 北京西站有10張去長沙的票
	4. 打開2個售票窗口, 
	5 假設(shè)每個售票窗口每隔1秒鐘買完一張票
	
	1. 根據(jù) 名詞  找類
	人們(Person), 火車站(Station),火車票(Ticket) , 售票窗口e 是火車站的線程
	
	
 */import java.util.*;public class TestTrain {	
	public static void main(String[] args) {		//火車西站開門
		Station station = new Station("火車西站");		//開窗口
		//Thread win1=station.openWindow("普通窗口");
		Thread win2 = station.openWindow("學生窗口");		//窗口1 開始售票
		//設(shè)置線程優(yōu)先級 setPriority()
		//win2.setPriority(Thread.MAX_PRIORITY);
		//win1.start();
		win2.start();		try {
			Thread.sleep(2000);//2 妙的時候  線程停止 stop()
			win2.stop();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}class Station implements Runnable {	
	private String name;//火車站的名稱
	private String[] persons = { "趙海洋", "王銳", "宋沙", "李欣偉", "徐文曉", "孟令強", "王大衛(wèi)", "李寶琴", "王浩" };// 火車站排隊 買票的人
	private int i = -1;	public Station(String name) {		super();		this.name = name;
	}	//打開售票窗口  學生窗口,普通窗口,軍人窗口  
	//售票窗口 是線程 Thread
	public Thread openWindow(String name) {		return new Thread(this, name);
	}	//火車站售票
	public void sale() {		try {			while (i < persons.length - 1) {
				i++;
				String person = persons[i];
				System.out.println(person + " " + Thread.currentThread().getName() + "  買了一張北京到上海的火車票");
				Thread.sleep(2000);
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}	@Override
	public void run() {		//開始售票
		sale();
	}	public String getName() {		return name;
	}	public void setName(String name) {		this.name = name;
	}
}

上述就是小編為大家分享的Java 多線程中stop停止線程實例分析了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享標題:Java多線程中stop停止線程實例分析
地址分享:http://weahome.cn/article/gsjcjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部