Class类文件结构概述

参考文献:周志明《深入理解Java虚拟机》第二版

JVM垃圾收集器

参考文献:周志明《深入理解Java虚拟机》第二版

JVM垃圾收集(GC)

参考文献:周志明《深入理解Java虚拟机》第二版

ACID--事务四大特性

ACID,指的是在数据库事务正确执行的四个基本要素的缩写。具体解释:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。任何一个数据库事物都 必须满足 ACID,只有这样才...

Java条件对象(Condition)

通过之前讨论的锁对象,我们知道了,由于线程按照时间片调度,所以使用锁对象来在多线程共享资源时保护未执行完成的线程安全。那么,我们再来考虑这样一种情况:如果我的线程执行过程中因为没有满足一些必要的条件而导致线程暂停执行怎么办?比如,我们还用银行账户...

Java线程并发干扰问题及解决方式(锁对象)

并发干扰使用多线程开发可以很好地提高代码效率,但是在多线程对同一数据资源的共享中,许多线程需要的同一个数据做读写修改操作,因此必然会存在竞争问题,而且这些问题通常会带来灾难性的后果,我们来看一个例子:

%