1.2 并发控制 1.2.1 读写锁 在处理并发读或写时,通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种类型的锁通常被称为 共享锁(shared lock) 和 排它锁(exclusive lock),也叫读锁(read lock)和写锁(write lock)。 读锁是共享的,或者说是不 ...
分类:
数据库 时间:
2016-07-04 18:55:12
阅读次数:
211
排它锁概念: Exclusive Locks,被称为X锁,写锁,独占锁.如果事物T1对数据对象O1加上了排它锁,那么在整个加锁期间,只允许事务T1对O1进行读写操作,其他事务必须等到T1释放锁后才能进行操作.在单机环境中,JDK提供了synchronized关键字和ReentrantLock 重用锁 ...
分类:
其他好文 时间:
2016-05-10 09:42:42
阅读次数:
147
什么是异或?
Wikipedia的解释:
在逻辑学中,逻辑算符异或(exclusive or)是对两个运算元的一种逻辑析取类型,符号为 XOR 或 EOR 或 ⊕(编程语言中常用^)。但与一般的逻辑或不同,异或算符的值为真仅当两个运算元中恰有一个的值为真,而另外一个的值为非真。转化为命题,就是:“两者的值不同。”或“有且仅有一个为真。”
定义:
1 ⊕ 1 = ...
分类:
其他好文 时间:
2016-05-03 18:41:39
阅读次数:
291
缘起 遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。 原因 "drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命令卡住时,说明此时这张表上还有操作正 ...
分类:
其他好文 时间:
2016-05-01 01:07:20
阅读次数:
212
不想再调这道题了。。。这题我早就会了,但是读入实在是坑。。。。就是坑。。。。没错,这次真的是坑。。。。。。 不能在坑题上浪费太多时间,既没有明显提高代码能力,又不能提高思维,也不能学到知识点。 我只能说,出题人心理为何如此阴暗,出这样的题和报复社会有什么区别。。。
分类:
其他好文 时间:
2016-03-14 01:33:07
阅读次数:
191
UVA 12232 - Exclusive-OR 题目链接 题意:有n个数字。一開始值都不知道,每次给定一个操作,I a v表示确认a值为v,I a b v,表示确认a^b = v,Q k a1 a2 a3 ... ak。表示推断这些数字的异或值是否能确定。能确定就输出值,假设有矛盾就停止 思路:带
分类:
其他好文 时间:
2016-03-02 15:03:08
阅读次数:
153
悲观锁:(pessimistic locking):假定:发生冲突的概率比较高,实现:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。这样其他事务如果想操作该记录,需要等待锁的释放特点: 当并发量较大,频繁访问时,等待时间较长,并发访问性不好例如: java的
分类:
其他好文 时间:
2016-02-26 20:30:11
阅读次数:
139
1. 五个基本工作流模式这五个模式的共同点在于:模式所涉及流程的执行路径是在设计时即可确定的,不需运行时的信息。包括:Sequence(顺序模式)Parallel split(平行拆分模式)Synchronization(同步模式)Exclusive choice(排他选择)Simple merge...
分类:
其他好文 时间:
2016-01-01 13:00:37
阅读次数:
328
用命令build app时出现这个错误。Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: /Users/weid...
分类:
其他好文 时间:
2015-12-16 00:11:21
阅读次数:
4258
Inner Join 的主要精神就是 exclusive , 叫它做排他性吧! 就是讲 Join 规则不相符的资料就会被排除掉, 譬如讲在 Product 中有一项产品的供货商代码 (SupplierId), 没有出现在 Suppliers 资料表中, 那么这笔记录便会被排除掉Outer Join:...
分类:
其他好文 时间:
2015-11-12 21:53:49
阅读次数:
212