操作系统
不秃头的程序员Zzz
这个作者很懒,什么都没留下…
展开
-
什么是事务?事务的四个特性以及事务的隔离级别
什么是事务? 事务是指是程序中一系列严密的逻辑操作,而且所有操作必须全部成功完成,否则在每个操作中所作的所有更改都会被撤消。可以通俗理解为:就是把多件事情当做一件事情来处理,好比大家同在一条船上,要活一起活,要完一起完 事物的四个特性(ACID) ● 原子性(Atomicity):操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据进行回滚,回...原创 2019-11-14 09:31:16 · 107 阅读 · 1 评论 -
多线程产生死锁的四个必要条件
1、互斥条件:任意时刻一个资源只能给一个进程使用,其他进程若申请一个资源,而该资源被另一进程占有时,则申请 者等待直到资源被占有者释放。 2、不可剥夺条件:进程所获得的资源在未使用完毕之前,不被其他进程强行剥夺,而只能由获得该资源的进程资源释放。 3、请求和保持条件:进程每次申请它所需要的一部分资源,在申请新的资源的同时,继续占用已分配到的资源。 4、循环等待条件:若干进程之间形成一种头尾相接的循...原创 2019-11-14 08:16:17 · 1030 阅读 · 0 评论