ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性 (Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有这四种特性,否则在事务过程 (Transaction...
分类:
数据库 时间:
2014-10-10 00:09:57
阅读次数:
309
Java的并发编程是依赖虚拟机内存模型的三个特性实现的:(1).原子性(Atomicity):原子性是指不可再分的最小操作指令,即单条机器指令,原子性操作任意时刻只能有一个线程,因此是线程安全的。Java内存模型中通过read、load、assign、use、store和write这6个操作保证变量...
分类:
编程语言 时间:
2014-10-09 16:31:07
阅读次数:
247
本节介绍ODB的事务与 异常。数据库操作经常涉及到操作多个表格,或者表格中的多行数据。因此必须保证整个过程是原子性的。ODB为数据库的事务提供了易于使用的接口。使用odb::databse的相关方法(persist、update、erase、load)时,必须处于某个事务之间。事务由 odb::tr...
分类:
数据库 时间:
2014-10-09 14:50:08
阅读次数:
169
1、什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中封装了必要的同步机制,因此客户端无需进一步采取同步错失。2、原子性 ...
分类:
编程语言 时间:
2014-10-09 13:07:14
阅读次数:
427
1.获得帮助:option+click / option+double click2.@property里的nonatomic,表示非原子性访问,atomic是obj-c里使用的一种线程保护技术,是防止在写未完成的时候被另一个线程读取,造成数据错误。而这种机制是耗费系统资源的。3.使用@synthe...
分类:
其他好文 时间:
2014-10-04 13:01:16
阅读次数:
207
所谓的事物就是一组原子性的SQL语句,或者说是一个独立的工作单元。 1、事物拥有四大特征: ①原子性(atomicity):一个事物必须被分为一个不可分割的的最小单元,整个事物中的所有操作要么全部提交,要么全部回滚,这就是事物的原子性。 ②一致性(consistency):数据库总...
分类:
数据库 时间:
2014-10-03 13:10:24
阅读次数:
253
问题描述:
open(pathname, O_RDWR | O_CREAT,0666);就不行吗?为什么好多资料上说要加O_EXCL,说是原子性操作,不加难道就不是了吗?
解答:
如果文件事先已经存在,
open(pathname, O_RDWR | O_CREAT,0666); 打开成功,返回一个大于0的fd
open(pathname, O_RDWR | O_CREAT | O...
分类:
系统相关 时间:
2014-09-27 17:59:20
阅读次数:
316
三范式介绍表的范式:只有符合的第一范式,才能满足第二范式,进一步才能满足第三范式。1、 第一范式:表的列具有原子性,不可再分解。只要是关系型数据库都自动满足第一范式。数据库的分类:关系型数据库:MySQL/ORACLE/Sql Server/DB2等非关系型数据库:特点是面向对象或者集合nosql数...
分类:
数据库 时间:
2014-09-24 23:31:47
阅读次数:
210
80年代中国人结婚四大件:手表、自行车、缝纫机、收音机(三转一响)。要把事务娶回家需要四大件,所以事务很刻薄(ACID),四大件清单:原子性(Atom)、一致性(Consistent)、隔离性(Isolate)、持久性(Durable)。ACID就是数据库事务正确执行的四个基本要素的缩写。原子性:要...
分类:
数据库 时间:
2014-09-24 19:18:37
阅读次数:
355
作者:arccosxy 转载请注明出处:http://www.cnblogs.com/arccosxy/事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用改组查询的全部语句,name就执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有的...
分类:
数据库 时间:
2014-09-22 14:08:32
阅读次数:
276