臟讀

  /**
 * @Description TODO
 * @Author "zhouhai"
 * @Date2018/10/717:56
 **/
public class DirtyRead {

    private String username = "zhouhai";
    private String password = "123";

    public synchronized void setValue(String username, String password) {
        this.username = username;

        try {
            Thread.sleep(2000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        this.password = password;

        System.out.println("setValue最終結(jié)果:username = "+username+",password="+password);
    }

    public   void getValue() {
        System.out.println("getValue方法得到:username = "+this.username+",password="+this.password);
    }


    public static void main(String[] args) {
        final DirtyRead dr = new DirtyRead();

        Thread t1 = new Thread(new Runnable() {
            @Override
            public void run() {
                dr.setValue("周海", "zhouhai");
            }
        });

        t1.start();

        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }

        dr.getValue();

    }

}


結(jié)果如下:

getValue方法得到:username = 周海,password=123
setValue最終結(jié)果:username = 周海,password=zhouhai

可以在getvalue()方法上加同步鎖僚焦,保持業(yè)務(wù)與數(shù)據(jù)的一致性!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末被啼,一起剝皮案震驚了整個(gè)濱河市逐抑,隨后出現(xiàn)的幾起案子莱革,更是在濱河造成了極大的恐慌果录,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妨马,死亡現(xiàn)場(chǎng)離奇詭異挺举,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)烘跺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門湘纵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人滤淳,你說(shuō)我怎么就攤上這事梧喷。” “怎么了脖咐?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵铺敌,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我屁擅,道長(zhǎng)偿凭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任煤蹭,我火速辦了婚禮笔喉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘硝皂。我一直安慰自己常挚,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布稽物。 她就那樣靜靜地躺著奄毡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贝或。 梳的紋絲不亂的頭發(fā)上吼过,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音咪奖,去河邊找鬼盗忱。 笑死,一個(gè)胖子當(dāng)著我的面吹牛羊赵,可吹牛的內(nèi)容都是我干的趟佃。 我是一名探鬼主播,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼昧捷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼闲昭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起靡挥,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤序矩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后跋破,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體簸淀,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年毒返,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啃擦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡饿悬,死狀恐怖令蛉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情狡恬,我是刑警寧澤珠叔,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站弟劲,受9級(jí)特大地震影響祷安,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兔乞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一汇鞭、第九天 我趴在偏房一處隱蔽的房頂上張望凉唐。 院中可真熱鬧,春花似錦霍骄、人聲如沸台囱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)簿训。三九已至,卻和暖如春米间,著一層夾襖步出監(jiān)牢的瞬間强品,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工屈糊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留的榛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓逻锐,卻偏偏與公主長(zhǎng)得像困曙,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谦去,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 運(yùn)行結(jié)果: 上述代碼可以發(fā)現(xiàn)t1線程執(zhí)行setValue 方法時(shí)慷丽,主線程隨后去調(diào)用getValue方法。讀取出來(lái)的...
    絕世懶人閱讀 162評(píng)論 0 0
  • 實(shí)現(xiàn)多個(gè)線程調(diào)用同一個(gè)方法時(shí)鳄哭,為避免數(shù)據(jù)出現(xiàn)交叉的情況要糊,使用synchronized關(guān)鍵字進(jìn)行同步 雖然在賦值時(shí)進(jìn)...
    農(nóng)家男孩閱讀 192評(píng)論 0 0
  • 對(duì)于對(duì)象的同步和異步的方法,我們?cè)谠O(shè)計(jì)自己程序的時(shí)候妆丘,一定要考慮問(wèn)題的整體性锄俄,不然就會(huì)出現(xiàn)數(shù)據(jù)不一致的錯(cuò)誤,臟讀勺拣。...
    養(yǎng)碼哥閱讀 486評(píng)論 0 1
  • 簡(jiǎn)書【程序員專題】正在招募編委奶赠,有興趣的朋友們不要錯(cuò)過(guò)了: 簡(jiǎn)書程序員專題編委招募(進(jìn)行中) 01 事件揭秘 ·紅...
    簡(jiǎn)書大嬸閱讀 10,496評(píng)論 2 103
  • 世界衛(wèi)生組織(WHO)于2016年4月7日世界糖尿病日給出最新數(shù)據(jù),全球截止到2014年共有4.22億糖尿病患者药有,...
    聽秋月說(shuō)閱讀 285評(píng)論 0 1