java主線程與子線程通用
范文為教學(xué)中作為模范的文章,也常常用來(lái)指寫作的模板。常常用于文秘寫作的參考,也可以作為演講材料編寫前的參考。范文書寫有哪些要求呢?我們?cè)鯓硬拍軐懞靡黄段哪兀肯旅媸切【帪榇蠹沂占膬?yōu)秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
java主線程與子線程篇一
過(guò)控專業(yè)的詳細(xì)介紹
推薦度:
編程工作總結(jié)
推薦度:
小升初簡(jiǎn)歷中自我介紹
推薦度:
java程序員年終總結(jié)
推薦度:
柜員主出納的年度總結(jié)
推薦度:
相關(guān)推薦
當(dāng)java程序啟動(dòng)時(shí),一個(gè)線程立刻運(yùn)行,該線程通常叫做程序的主線程(main thread),因?yàn)樗浅绦蜷_始時(shí)就執(zhí)行的。主線程的重要性體現(xiàn)在兩方面:
它是產(chǎn)生其他子線程的線程;
通常它必須最后完成執(zhí)行,因?yàn)樗鼒?zhí)行各種關(guān)閉動(dòng)作。
盡管主線程在程序啟動(dòng)時(shí)自動(dòng)創(chuàng)建,但它可以由一個(gè)thread對(duì)象控制。為此,你必須調(diào)用方法currentthread()獲得它的一個(gè)引用,currentthread()是thread類的公有的靜態(tài)成員。它的通常形式如下:
?
1
static
thread currentthread( )
該方法返回一個(gè)調(diào)用它的線程的引用。一旦你獲得主線程的引用,你就可以像控制其他線程那樣控制主線程。
讓我們從復(fù)習(xí)下面例題開始:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// controlling the main thread.
class
currentthreaddemo {
??
public
static
void
main(string args[]) {
????
thread t = tthread();
????
n(
"current thread: "
+ t);
????
// change the name of the thread
????
e(
"my thread"
);
????
n(
"after name change: "