国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java基礎-線程同步-鎖

2019-11-06 06:33:12
字體:
來源:轉載
供稿:網友

1.效果:

2.代碼:

//************************************同步語句塊-鎖**********************************public class MultipleThreadSynchronizedStudy {    public static void main(String[] args) {        ShareObjects data=new ShareObjects();//共享同一個數據data        SynchronizeThread thread1=new SynchronizeThread("Thread1",data);        SynchronizeThread thread2=new SynchronizeThread("Thread2",data);        thread1.start();        thread2.start();    }}class ShareObjects{    public String shareObject="";    public String getShareObject() {        return shareObject;    }    public void setShareObject(String shareObject) {        this.shareObject = shareObject;    }}class SynchronizeThread extends Thread{    PRivate ShareObjects sData;    SynchronizeThread(String threadName,ShareObjects sObject){        super(threadName);        this.sData=sObject;    }    //Object o=new Object();    public void run(){                //synchronized(obj)同步塊-鎖,防止搶數據        //synchronized(o){}        synchronized(sData){            for(int i=1;i<6;i++){                if(this.getName().equals("Thread1")){                    sData.setShareObject("這是Thread1");                    try{                        Thread.sleep((int)Math.random()*40);                    }                    catch(Exception e){                        e.printStackTrace();                    }                }else if(this.getName().equals("Thread2")){                    sData.setShareObject("這是Thread2");                    try{                        Thread.sleep((int)Math.random()*40);                    }                    catch(Exception e){                        e.printStackTrace();                    }                }                System.out.println(this.getName()+":"+sData.getShareObject());            }        }    }}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝昌县| 离岛区| 灵武市| 潜山县| 突泉县| 揭东县| 明水县| 江陵县| 陆河县| 佛坪县| 邯郸市| 绍兴市| 孙吴县| 准格尔旗| 城市| 博客| 普洱| 大英县| 连州市| 邢台县| 尉氏县| 房产| 象州县| 平山县| 玉林市| 清水河县| 历史| 寿宁县| 陕西省| 定襄县| 焦作市| 县级市| 富川| 盘山县| 恩施市| 洪江市| 天峨县| 溧阳市| 西青区| 离岛区| 安庆市|