热文Java下如何保证多线程安全

前言 > 可能有人会觉得,只要我写代码的时候不去开启其他线程,那么就不会有多线程的问题了。 > > 然而事实并非如此,如果仅仅是一些简单的测试代码,确实代码都会顺序执行

热文CAS详解

1. compareAndSet 在`volatile`当中我们提到,`volatile`不能保证原子语义,所以当用到变量自增时,如果用到`synchronized`会太

热文MySQL MVCC原理深入探索

一、MVCC的由来 我们知道:事务是具备ACID特性的。但是对于【I】隔离性而言,可以根据不同的场景,权衡使用不同的隔离级别。在MySQL中实现了SQL标准中的四大隔离级