大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向?qū)ο?/div>
Java異常
Java數(shù)組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開(kāi)發(fā)
Java GoF設(shè)計(jì)模式
HashMap
Java內(nèi)存模型
Java線性表

Java線程基礎(chǔ)操作

線程的常用操作

static int

activeCount() 返回活動(dòng)線程數(shù)量

static Thread

currentThread() 返回當(dāng)前線程

ClassLoader

getContextClassLoader() 返回類加載器

long

getId() 返回線程的id,每個(gè)線程都有唯一 的id

String

getName() 返回線程名稱.

int

getPriority() 返回線程優(yōu)先級(jí)

Thread.State

getState() 返回線程狀態(tài)

void

interrupt() 中斷線程.

static boolean

interrupted() 判斷線程的中斷狀態(tài)

boolean

isAlive() 判斷線程是否終止

boolean

isDaemon() 是否為守護(hù)線程

boolean

isInterrupted() 判斷線程的中斷狀態(tài)

void

join() 線程合并

void

run() 

void

setDaemon(boolean on) 設(shè)置線程為守護(hù)線程

void

setName(String name) 設(shè)置線程名稱

void

setPriority(int newPriority) 設(shè)置優(yōu)先級(jí)

static void

sleep(long millis)線程睡眠(休眠)

void

start() 開(kāi)啟新的線程

void

stop() 線程終止

String

toString() 

static void

yield() 線程讓步

package com.wkcto.chapter07.method;
/**
 * 演示線程的基本操作
 * 			Thread.currentThread()		返回當(dāng)前線程
 * 			t1.getName()					返回線程名稱, 線程默認(rèn)名稱 : Thread-0 / Thread-1 
 * 			t1.setName("t1")				設(shè)置線程名稱
 * 			t1.isAlive()					判斷線程是否終止
 * 			Thread.activeCount()			活動(dòng)線程的數(shù)量
 * @author 蛙課網(wǎng)
 *
 */
public class Test01 {
	public static void main(String[] args) {
		Thread t1 = new Thread( new Runnable() {
			@Override
			public void run() {
				for( int i = 1; i<=100; i++){
//					System.out.println("sub thread: " + i);
					System.out.println( Thread.currentThread().getName() + "==>" + i);
				}
			}
		});	
		t1.setName("t1");
		t1.start();
		
		new Thread( new Runnable() {
			@Override
			public void run() {
				for( int i = 1; i<=100; i++){
					System.out.println( Thread.currentThread().getName() + "====>" + i);
				}
			}
		},  "t2").start();
		
		System.out.println("11 : " +  Thread.activeCount() );  		//活動(dòng)線程的數(shù)量
		
		//main線程
		for( int i = 1; i<=100; i++){
			System.out.println( Thread.currentThread().getName() + "------->" + i);
		}
		
		System.out.println( "t1 alive: " + t1.isAlive());
		
		System.out.println("22 : " +  Thread.activeCount() );  		//活動(dòng)線程的數(shù)量
	}
}
package com.wkcto.chapter07.method;
/**
 * 守護(hù)線程
 * 		為其他線程服務(wù)的, 不能單獨(dú)運(yùn)行 , 當(dāng)JVM中只有守護(hù)線程時(shí), JVM退出 
 * @author 蛙課網(wǎng)
 *
 */
public class Test02 {

	public static void main(String[] args) {
		Thread t1 = new Thread(new Runnable() {
			@Override
			public void run() {
				for (int i = 1; i <= 100; i++) {
					System.out.println(Thread.currentThread().getName() + "--> " + i);
				}
			}
		} , "t1");
		t1.start();
		
		Thread t2 = new Thread(new Runnable() {
			@Override
			public void run() {
				for (int i = 1; i <= 500; i++) {
					System.out.println(Thread.currentThread().getName() + "----> " + i);
				}
			}
		} , "t2");
		t2.setDaemon( true ); 		//設(shè)置線程為守護(hù)線程
		t2.start();
		
		//main線程
		for (int i = 1; i <= 100; i++) {
			System.out.println(Thread.currentThread().getName() + "==> " + i);
		}
	}

}
package com.wkcto.chapter07.method;
/**
 * 判斷線程的狀態(tài)
 * @author 蛙課網(wǎng)
 *
 */
public class Test03 {

	public static void main(String[] args) {
		Thread t1 = new Thread(new Runnable() {
			@Override
			public void run() {
				for (int i = 1; i <= 100; i++) {
					System.out.println(Thread.currentThread().getName() + "--> " + i);
				}
			}
		});
		
		System.out.println("111: " + t1.getState());	 //111: NEW 新建狀態(tài),剛剛創(chuàng)建了線程對(duì)象	
		t1.start();
		System.out.println("222: " + t1.getState());	//222: RUNNABLE 可運(yùn)行狀態(tài),就緒狀態(tài), 調(diào)用了start()
		
		//main線程
		for (int i = 1; i <= 300; i++) {
			System.out.println(Thread.currentThread().getName() + "--> " + i);
		}
		
		System.out.println("333: " + t1.getState()); 	//333: TERMINATED 終止?fàn)顟B(tài),線程已結(jié)束	
		
	}

}

線程的生命周期

主站蜘蛛池模板: 亚洲精品亚洲人成毛片不卡 | 手机看片福利 | 国内免费一区二区三区视频 | 尤物福利| 精品久久久中文字幕一区 | 亚洲爱爱久久精品 | 天天看片夜夜爽 | 四虎影院在线视频 | 四虎成人影视 | www.黄视频| 麻豆精品成人免费国产片 | 欧美精品 在线播放 | 久久精品无码一区二区三区 | 精品视频入口 | 国产精品一区二区三区免费 | 成年人免费毛片 | 欧美午夜影院 | 日本亚洲欧美美色 | 国产成人精品一区二区免费 | 国产精品人成人免费国产 | 色老久久精品偷偷鲁一区 | 亚洲成a人v大片在线观看 | 色在线国产 | 欧日韩美香蕉在线观看 | 中文字幕一区二区精品区 | 免费福利视频网站 | 97色在线观看 | 9久热这里只有精品免费 | 中文字幕在线播放 | 久久ri精品高清一区二区三区 | 日日干天天草 | 亚洲午夜视频 | 黄色毛片在线播放 | 插插插色综合 | 成人影院高清在线观看免费网站 | 天天干天天草天天射 | 五月天久久婷婷 | 国产一区二区三区日韩欧美 | 国产精品亚洲欧美日韩久久 | 国产一区二区三区不卡观 | 国内精品久久久久久影院网站小说 |