中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

java 同步方法的使用 防止多線程同時執(zhí)行方法

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用
/**
 * java 同步方法的使用,防止多線程同時執(zhí)行方法。
 * 
 * synchronized方法加鎖,不管哪一個線程運(yùn)行到這個方法時,都要檢查有沒有其它線程正在用這個方法,
 * 有的話要等正在使用synchronized方法的線程運(yùn)行完這個方法后再運(yùn)行此線程,沒有的話,直接運(yùn)行。
 */
class Callme {
	synchronized void call(String msg) {
		System.out.print("[" + msg);

		try {
			Thread.sleep(1000);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println("]");
	}
}

class caller implements Runnable {
	String msg;
	Callme target;

	public caller(Callme t, String s) {
		target = t;
		msg = s;
	}

	public void run() {
		target.call(msg);
	}
}

class Synch1 {
	public static void main(String args[]) {
		Callme target = new Callme();
		new caller(target, "Hello").run();
		new caller(target, "Synchronized").run();
		new caller(target, "World").run();
	}
}

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:mysql 備份還原shell 腳本

下一篇:Java抽取照片的元數(shù)據(jù)信息