码迷,mamicode.com
首页 >  
搜索关键字:排它    ( 254个结果
linux系统调用fork()总结(二)
一,进程复制(或产生)      使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设置、进程优先级、进程组号、当前工作目录、根目录、资源限制、控制终端等。 子进程与父进程的区别在于: 1、父进程设置的锁,子进程不继承(因为如果是排它锁,被继承的话,矛盾了) 2、各自的进程ID和父进程ID不同 3、子进程的未决...
分类:系统相关   时间:2014-09-20 16:51:29    阅读次数:447
数据库锁
1.数据库锁一共分为几种?锁一般在什么情况下使用?一个是锁的范围(行锁、页面锁、表锁),另一个是锁的粒度(共享锁、持有锁等)1)指定表锁一般地,SQLServer是不大使用表排它锁的,尤其是对于比较大的表。因为维持一个大的表排它锁会严重影响系统的并发性能。但是呢,如果在没有并发操作的情况下,出现很多...
分类:数据库   时间:2014-09-20 11:05:27    阅读次数:260
供多处理器系统中的高速缓存同步中使用的转发状态
这里所述的是一种具有五种状态的高速缓存同步协议,该五种状态为:修改、排它、共享、无效和转发(MESIF)。所述MESIF高速缓存同步协议包括转发(F)状态,该状态指明单个数据副本,从所述数据副本中能够产生另一个副本。利用F状态下的超高速缓冲存储器行来响应对超高速缓冲存储器行的副本的请求。在一个实施例...
分类:其他好文   时间:2014-09-05 09:58:01    阅读次数:280
供多处理器系统中的高速缓存同步中使用的转发状态
这里所述的是一种具有五种状态的高速缓存同步协议,该五种状态为:修改、排它、共享、无效和转发(MESIF)。所述MESIF高速缓存同步协议包括转发(F)状态,该状态指明单个数据副本,从所述数据副本中能够产生另一个副本。利用F状态下的超高速缓冲存储器行来响应对超高速缓冲存储器行的副本的请求。在一个实施例...
分类:其他好文   时间:2014-09-04 23:31:20    阅读次数:376
银行家算法
死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,由于S2信号量须要B进程释放,而S1信号量须要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:相互排斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 ...
分类:其他好文   时间:2014-08-17 12:56:22    阅读次数:348
Java死锁举例
死锁:     在多线程竞争使用共享资源的情况下,就有可能出现死锁的情况。比如,当一个线程等待另一个线程所持有的锁时,那个线程又可能在等待第一个线程所持有的锁。此时,这两个线程会陷入无休止的相互等待状态,这种情况就称为死锁。 产生死锁的四个必要条件: 1、互斥条件。进程对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占有。 2、请求和保持条件。当进程因请求资源而阻...
分类:编程语言   时间:2014-08-13 01:09:24    阅读次数:217
sqlserver锁大全
锁定提示 描述 HOLDLOCK 将共享锁保留到事务完成,而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于 SERIALIZABLE。 NOLOCK 不要发出共享锁,并且不要提供排它锁。当此选项生效时,可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应...
分类:数据库   时间:2014-07-22 22:45:14    阅读次数:284
文件锁
LOCK_EX是表示排它锁(Exclude),是独占的,一般用于写操作,而如果换成LOCK_SH(Share)则是共享,多用于读取。有时为了保证多进程对文件的读写都是唯一的,无论读写都进行LOCK_EX的请求。 以下是一段演示程序,...
分类:其他好文   时间:2014-07-21 23:31:03    阅读次数:238
lock(3)——更新锁(U)与排它锁(X)
以下文章中详细介绍了update操作过程中更新锁及排它锁的分配情况http://blog.csdn.net/zjcxc/article/details/27351779按照以上文章中的追踪方式,发现其实文章lock(2)——创建及更新表过程中SQL SERVER锁资源分配情况中我们通过sys.dm_...
分类:其他好文   时间:2014-07-18 00:31:59    阅读次数:326
数据库读写锁的实现(C++)
一、基本概念 在数据库中,对某数据的两个基本操作为写和读,分布有两种锁控制:排它锁(X锁)、共享锁(S锁)。 排它锁(x锁):若事务T对数据D加X锁,则其它任何事务都不能再对D加任何类型的锁,直至T释放D上的X锁;                  一般要求在修改数据前要向该数据加排它锁,所以排它锁又称为写锁。 共享锁(s锁):若事务T对数据D加S锁,则其它事务只能对D加S锁,而不能加X锁...
分类:数据库   时间:2014-06-18 08:06:30    阅读次数:318
254条   上一页 1 ... 23 24 25 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!