如題,JVM在類加載過程中,會(huì)將類的靜態(tài)域和靜態(tài)代碼塊收斂并形成<clinit>方法,并確保<clinit>線程安全。請(qǐng)問,JVM如何保證<clinit>線程安全?
1 回答

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
不安全的原因是由于異步造成的,所以做法是將它序列化
List list=Collections.synchronizedList(new ArrayList());
- 1 回答
- 0 關(guān)注
- 1262 瀏覽
添加回答
舉報(bào)
0/150
提交
取消