摘要:
多版本并发控制(MVCC)是MySQL的InnoDB存储引擎实现隔离级别的一种具体方式,用于实现提交读和可重复读这两种隔离级别 阅读全文
摘要:
数据库隔离级别:未提交读,提交读,可重复读,可串行化 阅读全文
摘要:
类加载阶段中“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到java虚拟机外部去实现。实现这个动作的代码模块称为“类加载器” 阅读全文
摘要:
类加载过程描述 阅读全文
摘要:
2.类加载的时机 类的生命周期 包含7个阶段: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(Initialization) 使用(Using) 卸载(Unloading) 加载 , 验证 , 阅读全文
摘要:
虚拟机将描述类的数据从Class文件加载到内存,并且对数据进行校验,转换解析和初始化,最终形成可以直接被使用的java类型,这就是虚拟机的类加载机制 阅读全文
摘要:
多线程开发中一些需要注意的小细节 阅读全文
摘要:
这里的锁优化指的是JVM对synchronized锁的优化 阅读全文
摘要:
要保证线程安全,并不一定就要进行同步,如果一个方法本来就不涉及共享数据,那么它就不需要任何的同步措施去保证数据的安全。 阅读全文
摘要:
多个线程不管以何种方式访问某个类,并且在调用的代码中不用进行同步,都能够表现正确的行为。那么就说线程是安全的。 阅读全文