課程
/后端開發(fā)
/Java
/模式的秘密---單例模式
為什么評論區(qū)有人說線程不安全吶?原諒我看不出來
老師只用了一個線程,會造成訪問沖突嗎?
2017-04-12
源自:模式的秘密---單例模式 2-2
正在回答
是的,比如要是多線程訪問的情況下,很容易,線程一訪問到一半,線程二突然插進來執(zhí)行,所以要加同步處理的機制,防止在線程一執(zhí)行的情況下,有別的線程搶占進來執(zhí)行,加上同步就可以使一個線程運行完了,下一個線程才可以拿到cpu的資源繼續(xù)執(zhí)行
舉報
單例模式是在Java中最重要模式之一,讓我們揭開單例模式神秘面紗
2 回答懶漢模式線程安全問題
3 回答老師說餓漢模式是線程安全的,為什么沒有用synchronized 關(guān)鍵詞修飾?
1 回答請問單例模式和一個全是靜態(tài)成員變量的類相比較有什么優(yōu)缺點?
2 回答這寫的不夠好啊,沒鎖也沒volatile
1 回答為什么我寫的一模一樣可還是不對?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-04-13
是的,比如要是多線程訪問的情況下,很容易,線程一訪問到一半,線程二突然插進來執(zhí)行,所以要加同步處理的機制,防止在線程一執(zhí)行的情況下,有別的線程搶占進來執(zhí)行,加上同步就可以使一個線程運行完了,下一個線程才可以拿到cpu的資源繼續(xù)執(zhí)行