进程就是正在运行的应用。如果多个线程试图访问资源并同时完成读和写操作,资源的值可能不正确,而且很可能被破坏。例如,如果两个线程分别表示一个游戏应用中的两个角色,且这两个线程同时运行。同步是指保持数据一致或者维护线程之间数据的完整性。如果一个线程试图读取gameScore变是,而同时另一个线程试图更新...
分类:
编程语言 时间:
2015-06-09 09:40:19
阅读次数:
147
一、基本概念
1、事务(Transaction):是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。
2、事务与锁
当执行事务操作...
分类:
数据库 时间:
2015-06-02 21:58:28
阅读次数:
257
1. 引言 事务特性事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表...
分类:
编程语言 时间:
2015-05-08 09:20:18
阅读次数:
153
官方文档建议为每一个可以设置inverse的relationship设置一个inverse。目的是保持数据库的正确性。但是没有具体的说明。我在stackoverflow中找到了一个是分好的答案,http://stackoverflow.com/questions/764125/does-every-...
分类:
移动开发 时间:
2015-05-03 11:52:18
阅读次数:
165
2.连接相关名称类型说明Connection指向一个数据库连接对象Disconnected设置为True将在数据库关闭后继续保持数据集的开启状态。3. 数据获取名称类型说明FetchRowsInteger从数据库服务器获取一次性获取数据记录的条数,缺省25条。IsQueryBoolean当数据集Pr...
分类:
其他好文 时间:
2015-05-02 13:44:45
阅读次数:
194
ROM和RAM指的都是半导体存储器,ROM是ReadOnlyMemory的缩写,RAM是RandomAccessMemory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(StaticRAM/...
分类:
其他好文 时间:
2015-04-30 17:43:28
阅读次数:
322
外围系统调用导致锁丢失
java使用JCO的方式连接SAP Related:
获取锁的处理 Article 1 2014年4月6日
22:04 SAP锁机制 一、SAP为什么要设置锁: 1,保持数据的一致性 如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预...
分类:
其他好文 时间:
2015-04-28 18:21:10
阅读次数:
281
Git 是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据;Git 在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet。当然可以使用GitHbub将代码托管,进行远程开发,方便团队比...
分类:
其他好文 时间:
2015-04-26 15:00:08
阅读次数:
154
这次通过学习git让我学到了很多,了解到了很多自己不知道的知识。Git 是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据;Git 在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet。当然...
分类:
其他好文 时间:
2015-04-25 13:37:17
阅读次数:
100
https://github.com/luhan420Git是一个分布式管理工具,通过指纹字符串来时刻保持数据的完整性,关心的是文件数据整体的变化,并不保存变化前后的差异数据;Git在本地磁盘保存有关项目的历史更新,所有绝大多数操作只需要访问本地文件资源,并不需要Internet。当然可以使用Git...
分类:
其他好文 时间:
2015-04-24 22:40:59
阅读次数:
221