- 博客(2)
- 收藏
- 关注
原创 2020-12-05
事务 事务四大特征 原子性--事务是最小的执行单位,不可再拆分,事务的原子性确保动作要么全部完成,要么完全不起作用 一致性--在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏 隔离性隔离状态执行事务,使他们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内, 执行相同的功能,事务的个隔离性确保每一个事务操作间的混淆,必须只有该事务在使用系统。这种属性有时称为 串行化--为了防止事务间操作的混淆,必须串行化或者序列化请求,使得在同一时间仅有一个请求用于同一数据 持
2020-12-05 10:47:07
53
1
转载 ConcurrentHashMap
出现背景 1、线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2、效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下HashTable的效率非常低下。因为当一个线程访问HashTable的同步方法时,其他线程访问HashTable的同步方法时,可能会进入阻塞或轮询状态。如线程1使用put进行添加元素,线程2不但不
2020-12-02 17:57:59
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人