色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > JAVA中線程的同步(一)

JAVA中線程的同步(一) 時間:2018-09-25      來源:未知

java允許多線程并發控制,當多個線程同時操作一個可共享的資源變量時(如數據的增刪改查), 將會導致數據不準確,相互之間產生沖突,因此加入同步鎖以避免在該線程沒有完成操作之前,被其他線程的調用,從而保證了該變量的唯一性和準確性。

Java中線程的同步,咱們介紹3種常見的方法,第一種使用同步代碼塊。

/**

* 線程間通訊,多個線程處理同一個資源,但是任務不一樣

* @author xj

*

*/

/*

* 定義資源

*/

class Resource{

String name;

String sex;

}

/*

* input 輸入操作

*/

class Input implements Runnable{

private Resource r;

public Input(Resource r) {

this.r = r;

}

public void run(){

int x = 0;

while(true){

synchronized (r) {

if(x == 0){

r.name = "張三";

r.sex = "男";

}

else {

r.name = "Lily";

r.sex = "女";

}

x = (x + 1)%2;

}

}

}

}

/**

* 輸出

* @author xj

*

*/

class Output implements Runnable{

Resource r;

public Output(Resource r) {

this.r = r;

}

public void run(){

while(true){

synchronized (r) {

System.out.println(r.name + "...." + r.sex);

}

}

}

}

public class ResourceDemon01 {

public static void main(String[] args) {

// 創建資源

Resource r = new Resource();

// 創建任務

Input in = new Input(r);

Output out = new Output(r);

//創建線程,執行路徑

Thread t1 = new Thread(in);

Thread t2 = new Thread(out);

//線程啟動

t1.start();

t2.start();

}

}

上一篇:Java中線程的通信(二)

下一篇:Java中線程的同步(二)

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲欧美国产另类| 亚洲精品久久久久| 91麻豆国产精品| 亚洲色图日韩av| 欧美激情免费在线| 亚洲成色777777女色窝| 久久91超碰青草是什么| 91精品国产91久久久久久久久| 成人亚洲激情网| 久久久精品在线观看| 国产成人亚洲综合91精品| 精品调教chinesegay| 欧美精品videosex性欧美| 91精品啪aⅴ在线观看国产| 精品国产一区久久久| 国产精品国产三级国产aⅴ9色| 亚洲美女自拍视频| 91精品成人久久| 亚洲小视频在线观看| 欧洲精品久久久| 日韩在线免费观看视频| 日韩美女主播视频| xxx欧美精品| 91理论片午午论夜理片久久| 欧美日韩亚洲精品内裤| 日韩精品福利网站| 欧美在线视频免费播放| 久久精品电影网站| 国产欧洲精品视频| 日韩欧美精品免费在线| 亚洲三级黄色在线观看| 国产精品极品尤物在线观看| 久久五月天色综合| 日韩高清中文字幕| 欧美影院久久久| 欧美巨猛xxxx猛交黑人97人| 亚洲成人国产精品| 热久久99这里有精品| 欧美日本精品在线| 亚洲午夜久久久影院| 国产一区二区在线播放|