![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 59
ljy_n
这个作者很懒,什么都没留下…
展开
-
事务的基本特性和隔离级别
数据库 事务的基本特性 事务的基本特性ACID分别是: 原子性:指的是一个事务中的操作要么全部成功,要么全部失败。 A和B的操作一起做,要么大家一起失败,要么大家一起成功。 一致性:指的是数据库总是从一个一致性的状态转换到另外一个一致性的状态(事务最终的目的)。 例子: 事务开始前:A有1000元,B有1000元; 操作为:A要向B转账500元; 事务完毕后正确的一致性结果:A剩余500元,B剩余1500元; 不一致的情况举例:A剩1000元,B剩1500元 或 A剩500元,B剩1000元等情况都属原创 2021-10-26 20:15:54 · 256 阅读 · 0 评论 -
什么情况下会发生死锁,解决策略有哪些?
死锁是两个或两个以上的进程(或线程)在执行过程中,互相占用对方所需的资源,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去; 1.死锁产生的必要条件是什么 **互斥条件:**一个资源一次只能被一个进程访问。即某个资源在一段时间内只能由一个 进程占有,不能同时被两个或两个以上的进程占有。这种独占资源如 CD-ROM 驱动器,打印机等 等,必须在占有该资源的进程主动释放它之后,其它进程才能占有该资源。这是由资源本身的属性所决定的。 **请求与保持条件:**一个进程因请求资源而阻塞时,.原创 2021-09-12 13:54:34 · 1243 阅读 · 0 评论