划分内存的方法:指针碰撞(顺序划分)、空闲列表(非顺序+维护列表)
解决并发的方法
1.CAS+失败重试
2.TLAB(Thread Local Allocation Buffer)本地线程分配缓冲 JDK1.8默认使用TLAB
XX:+/UseTLAB 开启TLAB
XX:TLABSize 指定TLAB大小
如果TLAB缓冲区满则放Eden区,使用CAS方式
标签:顺序,CAS,列表,并发,XX,TLAB,JVM
来源: https://www.cnblogs.com/wupeiyao/p/14847875.html