netty內(nèi)部日志框架InternalLoggerFactory中有一個(gè)volatile屬性defaultFactory,不明白為啥要添加volatile關(guān)鍵字、如果說是為了實(shí)現(xiàn)單例,那么此類中的getDefaultFactory方法為什么不添加同步鎖語句、或者采用雙重檢查呢?如果說getDefaultFactory不存在并發(fā)問題、那么這里的volatile又是為了什么呢?
netty源碼InternalLoggerFactory一點(diǎn)迷惑?
函數(shù)式編程
2018-11-16 08:04:34