對于JVM內(nèi)存配置參數(shù): 其最小內(nèi)存值和Survivor區(qū)總大小分別是()。
A.5120m,1024m B.5120m,2048m C.10240m,1024m D.10240m,2048m
A.循環(huán)上萬次的字符串處理 B.在一段代碼內(nèi)申請上百M(fèi)甚至上G的內(nèi)存 C.使用CGLib技術(shù)直接操作字節(jié)碼運(yùn)行,生成大量的動態(tài)類 D.不斷創(chuàng)建對象
A.JMM通過控制主內(nèi)存與每個線程的本地內(nèi)存之間的交互,來為java程序員提供內(nèi)存可見性保證 B.“synchronized” — 保證在塊開始時(shí)都同步主內(nèi)存的值到工作內(nèi)存,而塊結(jié)束時(shí)將變量同步回主內(nèi)存 C.“volatile” — 保證修飾后在對變量讀寫前都會與主內(nèi)存更新 D.如果在一個線程構(gòu)造了一個不可變對象之后(對象僅包含final字段),就可以保證了這個對象被其他線程正確的查看