在高并发场景下,分布式储存和处理已经是常用手段。但分布式的结构势必会带来“不一致”的麻烦问题,而事务正是解决这一问题而引入的一种概念和方案。我们常把它当做并发操作的基本单位。...
IP属地:海南
在高并发场景下,分布式储存和处理已经是常用手段。但分布式的结构势必会带来“不一致”的麻烦问题,而事务正是解决这一问题而引入的一种概念和方案。我们常把它当做并发操作的基本单位。...
本篇的面试题是接之前读者的要求,发出来的。 首先,声明下,以下知识点并非全部来自BAT的面试题。 如果觉得在本文中笔者总结的内容能对你有所帮助,可以点赞关注一下。 本文会以引...
本文作者:景小财作者简介:美团外卖活动业务负责人 1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile J...
java 锁 源码看 github java 中的锁,宏观上分为乐观锁和悲观锁乐观锁:读多写少,都是基于CAS实现的,CAS是一种原子操作。悲观锁: 写多,遇到并发写的可能性...
知乎热榜上有这样一个问题: 你还相信读书能改变气质吗? 看脸的时代,气质这东西实在太虚无缥缈了,一个胖子和一个经常看书的胖子有什么区别? 回复区的几条热评,概括起来就是:读书...
前言 ThreadLocal很多同学都搞不懂是什么东西,可以用来干嘛。但面试时却又经常问到,所以这次我和大家一起学习ThreadLocal这个类。 下面我就以面试问答的形式学...