几个关键名词原子操作 原子操作:一个或多个指令的序列,对外是不可分的,即没有其他进程可以看到其中间状态或者中断此操作。互斥与同步 互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 同步:是指在互斥的基础上(大多数情况...
分类:
其他好文 时间:
2015-09-27 17:25:05
阅读次数:
225
1、无论是选择悲观锁策略,还是乐观锁策略。如果一个对象被上了锁,那么该对象都会受这个锁的控制和影响。如果这个锁是个排它锁,那么其它会话都不能修改它。2、选择悲观锁策略,还是乐观锁策略,这主要是由应用和业务需求来确定的。如果你的应用和业务经常会出现从我看到要修改的记录的值,到我修改完成该记录这个时间段...
分类:
数据库 时间:
2015-08-25 16:07:20
阅读次数:
125
转 InnoDB 行级锁InnoDB 行级锁分类:数据库2013-03-13 16:401745人阅读评论(0)收藏举报nnoDB的行锁模式及加锁方法InnoDB实现了以下两种类型的行锁。?共享锁(S):允许一个事务去读一行,阻止其他事务获得相同数据集的排他锁。?排他锁(X):允许获得排他锁的事务更...
分类:
数据库 时间:
2015-08-20 15:08:20
阅读次数:
562
-------------------------------------基本操作-------------------------------------#import "ViewController.h"#import "FMDB.h" @interface ViewController () ...
分类:
数据库 时间:
2015-08-11 21:12:36
阅读次数:
277
#import "ViewController.h" @interface ViewController () @property(nonatomic,strong)NSThread *thread1; @property(nonatomic,strong)NSThread *thread2; .....
分类:
移动开发 时间:
2015-08-08 19:45:20
阅读次数:
120
【题目大意】n头牛从小到大排,它们之间某些距离不能大于一个值,某些距离不能小于一个值,求第一头牛和第N头牛之间距离的最大值。【思路】由题意可以得到以下不等式d[AL]+DL≥d[BL];d[BD]+(-DD)≥d[AD];d[i+1]+0≥d[i],显然是差分约束系统。即构造从AL到BL权值为DL的...
分类:
其他好文 时间:
2015-08-06 16:23:43
阅读次数:
110
今天遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。查了些资料才发现问题的原因,总结如下:"drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命令卡住时...
分类:
数据库 时间:
2015-07-28 18:05:02
阅读次数:
202
会场安排问题时间限制:3000ms | 内存限制:65535KB难度:4描写叙述学校的小礼堂每天都会有很多活动。有时间这些活动的计划时间会发生冲突,须要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每一个时间最多安排一个活动。如今小刘有一些活动计划的时间表,他想尽可能的安排很多其它的活...
分类:
其他好文 时间:
2015-07-26 09:41:50
阅读次数:
160
在两个或多个SQL Server进程中,每一个进程锁定了其他进程试图锁定的资源,就会出现死锁,例如,进程process1对table1持有1个排它锁(X),同时process1对table2请求1个排它锁(X),进程process2对table2持有1个排它锁(X),同时process2对table...
分类:
数据库 时间:
2015-07-20 19:04:12
阅读次数:
301
互斥量和信号量的区别1. 互斥量用于线程的互斥,信号量用于线程的同步。这是互斥量和信号量的根本区别,也就是互斥和同步之间的区别。互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。同步:是指在互斥的基础上(大多数情况),通过其...
分类:
其他好文 时间:
2015-07-13 17:35:59
阅读次数:
98