GCD是Grand Central Dispatch的简称,它是基于语言的,用来解决多核并行运算。使用GCD,线程完全由系统进行管理,不需要再编写线程代码。GCD的核心是:将长期运行的任务拆分成多个工作单元,并将这些单元添加到dispatch queue中,系统会为我们管理这些dispatch qu...
分类:
移动开发 时间:
2015-03-16 16:12:48
阅读次数:
134
啥是事务?有一组操作组成的可靠的独立的工作单元。ACID是咋回事?A(原子性)事务的原子操作单元,对数据的修改,要么全部执行,要么全部不执行;C(一致性)在事务开始和完成时,数据必须保持一致状态,相关的数据规则必须应用于事务的修改,以保证数据的完整性,事务结束时,所有的内部数据结构必须正确;I(隔离...
分类:
其他好文 时间:
2015-03-13 22:21:37
阅读次数:
142
事务是一组原子性的SQL查询语句,也可以被看做一个工作单元。如果数据库引擎能够成功地对数据库应用所有的查询语句,它就会执行所有查询,如果任何一条查询语句因为崩溃或其他原因而无法执行,那么所有的语句就都不会执行。也就是说,事务内的语句要么全部执行,要么一句也不执行。 事务的特性:acid,也称为事务....
分类:
数据库 时间:
2015-03-12 13:08:24
阅读次数:
220
事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以BEGIN TRANSACTION语句显式开始...
分类:
数据库 时间:
2015-03-06 14:15:56
阅读次数:
209
数据库事务(Database Transaction)
,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久...
分类:
数据库 时间:
2015-02-03 19:35:48
阅读次数:
186
任务的定义大多数并发程序都是围绕任务进行管理的.任务就是抽象和离散的工作单元.任务的执行策略1.顺序的执行任务这种策略的特点是一般只有按顺序处理到来的任务.一次只能处理一个任务,后来其它任务都要等待处理.响应性很糟糕,吞吐量低.系统资源利用率低.2.显示的为任务创建线程为每个任务创建对应一个线程,响...
分类:
编程语言 时间:
2015-01-29 17:30:57
阅读次数:
175
1、事物的理解:
事务(Transaction)是并发控制的基本单位。指作为单个逻辑工作单元执行的一系列操作,而这些逻辑工作单元需要具有原子性,一致性,隔离性和持久性四个属性,统称为ACID特性。
Atomic(原子性):事务中的所有元素作为一个整体提交或回滚,事务的个元素是不可分的,事务是一个完整操作。
Consistency(一致性):只有合法...
分类:
其他好文 时间:
2015-01-29 09:24:14
阅读次数:
145
并发控制是DBMS的关键技术
对数据库的操作都是在事务中进行的。
事务是指一组相互依赖的操作行为。事务中的操作是不可分割的工作单元,由一组在业务逻辑上相互依赖的SQL语句组成,有ACID特征。
Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
Consistency(一致性):只有合法的数据可以被写入数据库,否...
分类:
数据库 时间:
2015-01-28 11:09:58
阅读次数:
190
1. 事务的四个特性 数据库事务(Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。一方面,当多个应用程序并发访问数据库时,事务可以在应用程序间提供一个隔离方法,...
分类:
数据库 时间:
2015-01-27 18:46:28
阅读次数:
155
事务的定义时一个独立的逻辑工作单元; 它由特定的一系列必须作为一个整体一起成功或失败的SQL语句组成, 每个事务都有一个很清楚的起点, 就是第一个可执行的SQL语句开始执行的时候, 以及一个确定的结束点, 当事务的工作进行了提交或回滚之后. 已经开始但还没有将其工作提交或回滚的事务是活动事务, 事务...
分类:
其他好文 时间:
2015-01-15 09:18:25
阅读次数:
141