您的位置:首页 > 编程语言 > Java开发

java虚拟机修改一个指针指向的位置,使这种情况线程安全的方法

2016-09-01 19:05 459 查看
1)对分配内存空间的动作进行同步处理-实际上虚拟机采用了CAS(对比和互换)配上失败重试保证更新操作的原子性

2)把内存分配的动作按照线程划分在不同的空间中进行,即每个线程在Java堆中预先分配一小块内存,成为本地线程分配缓冲区。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐