看文章的時候看到下面這句話:在多線程的應(yīng)用中,當(dāng)多個線程嘗試去訪問同個資源時,就會出現(xiàn) 競爭狀態(tài)。單例模式會受到競爭狀態(tài)的干擾,比如在沒有初始化實例的情況下,兩個線程會創(chuàng)建兩個對象,而不是返回一個實例。這與單例模式的目的是相悖的。因此,開發(fā)者在多線程應(yīng)用里面使用單例模式時,必須清楚同步性不知道該如何理解,第一js什么時候會出現(xiàn)競爭狀態(tài)(最好能舉個栗子說明一下)第二競爭狀態(tài)為什么會對單例模式有影響
如何理解js中競爭狀態(tài)對單例模式的影響
炎炎設(shè)計
2018-10-18 14:25:27