随笔分类 - java基础
摘要:基于进入和退出管程(Monitor)对象实现,无论显式(Monitorenter Monitorexit)还是隐式都是如此。同步方法并不是由monitorenter和monitorexit指令来实现同步的,而是由方法调用指令读取运行时常量池中的ACC_SYNCHRONIZED标志来隐式实现的。 在J
阅读全文
摘要:cas这么好用,那么有没有什么问题呢?还真有 ABA问题 CAS需要在操作值的时候检查下值有没有发生变化,如果没有发生变化则更新,但是如果一个值原来是A,变成了B,又变成了A,那么使用CAS进行检查时会发现它的值没有发生变化,但是实际上却变化了。这就是CAS的ABA问题。 常见的解决思路是使用版本号
阅读全文
摘要:可用性和一致性的冲突:CAP 理论 CAP 定理又被称作布鲁尔定理 P - Partition Tolerance 分区容忍性:The system will continue to function when network partitions occur. 当出现网络分区后,系统能够继续“履行
阅读全文

浙公网安备 33010602011771号