240 发简信
IP属地:北京
  • 总结一下G1和CMS之间的区别,新生代,老年代和永久代什么情况触发垃圾回收以及回收的都是什么?

    8.2 Synchronized、Volatile

    volatile 保证变量在多个线程之间可见. 保证可见性的方法: volatile synchronized 重量级的锁, final. 指令重排:a=1; b=2; 有序...