課程
/后端開發(fā)
/Java
/細(xì)說Java多線程之內(nèi)存可見性
如圖.....
2015-11-12
源自:細(xì)說Java多線程之內(nèi)存可見性 3-4
正在回答
首先,你這休眠的是線程 main,并不會(huì)影響到synDemo讀寫線程的正常運(yùn)行。而且就算你休眠的是synDemo的寫線程,但只要它拿到了鎖,那么讀線程就會(huì)是堵塞狀態(tài),直到寫線程釋放了鎖。
最好還是先看看書或關(guān)于線程的博文,對同步,鎖有所了解,然后再來看此視頻。
雲(yún)中菩提
舉報(bào)
用兩種方式實(shí)現(xiàn)內(nèi)存可見性,代領(lǐng)大家深層次學(xué)習(xí)Java中的內(nèi)存
3 回答synchronized 原子性是如何保證線程的交叉執(zhí)行?
2 回答視頻里的線程有3條嗎?main線程也叫主線程嗎?還有寫線程和讀線程嗎?synDemo .new ReadWriteThread(true).start(); try { Thread.sleep(1000); //老師的話:主線程休眠1秒,等待寫線程完成 } catch (InterruptedException e) { e.printStackTrace(); }
1 回答原子性是什么意思?
1 回答volatile不能保證原子性,解決方法
2 回答volatile原子性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-12-07
首先,你這休眠的是線程 main,并不會(huì)影響到synDemo讀寫線程的正常運(yùn)行。而且就算你休眠的是synDemo的寫線程,但只要它拿到了鎖,那么讀線程就會(huì)是堵塞狀態(tài),直到寫線程釋放了鎖。
最好還是先看看書或關(guān)于線程的博文,對同步,鎖有所了解,然后再來看此視頻。