04 2021 档案
发表于 2021-04-13 20:52阅读:53评论:0推荐:0
摘要:前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性
阅读全文 »
发表于 2021-04-13 20:46阅读:203评论:0推荐:0
摘要:事务的基本要素 ACID- 原子性, 一致性,隔离性,持久性 Atomicity(原子性):一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。
阅读全文 »