和segment相比 1.8中cas+synchronized 这样设计的好处是什么
时间: 2023-06-08 13:05:30 浏览: 99
ConcurrentHashMap的实现原理(JDK1.7和JDK1.8).pdf
根据您的问题,我理解您在询问 Cas Synchronized 相比 Segmented 的 Good Thing 是什么。事实上,这是一个关于计算机系统的技术问题,我尽力给您提供简要的解释:
在计算机系统中,Segmented 是指采用多段(Segment)来存储计算机程序的一种内存管理方式,而 Cas Synchronized 则是一种并发控制技术,用于保证多线程间访问共享资源的正确性。从这个角度来看,Cas Synchronized 和 Segmented 并不是完全相同的概念,也不是可比较的。
如果您的问题是关于何时采用 Cas Synchronized 而不是 Segmented,我可以给您一些指导意见:Cas Synchronized 通常适用于多线程环境下,用于协调多个线程的共同操作。相比之下,Segmented 更适用于需要动态加载程序模块、限制程序大小或者确保不同程序区域内存不会交叉的情况。
希望这些信息能够回答您的问题。如果您有其他问题或需要更详细的解释,请告诉我。
阅读全文