悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实 ...
分类:
其他好文 时间:
2018-03-25 14:25:23
阅读次数:
131
一、资源 把需要排他性使用的对象称为资源。资源可以是硬件也可以是软件,比如打印机或者数据库中的一个加锁记录。 资源可以分为两类:可抢占资源和不可抢占资源。 可抢占资源:可以从拥有它的进程中抢占而不产生副作用。 不可抢占资源:不引起相关的计算失败的情况下,无法把它从占有它的进程处抢占过来。 抢占这个词 ...
分类:
其他好文 时间:
2017-12-23 17:12:54
阅读次数:
178
做 php 开发的应该都知道 php 运行模式概念吧,本文将要和大家分享的是关于php目前比较常见的五大运行模式:包括cgi 、fast-cgi、cli、isapi、apache模块的DLL ,下面作者就这五大运行模式做一些自己的分析,有不对的地方,还请留言指正。 CGI运行模式 CGI即通用网关接 ...
分类:
Web程序 时间:
2017-11-26 23:03:47
阅读次数:
379
美学心得(第一百八十二集) 罗国正 (2017年11月)2639、古今中外波澜壮阔的历史事实告诉我们:凡是能成为非常强大的集团,都惯用这样的模式,就是:为实现自己集团的目的,不惜工本地用艺术创作的手段,形成象征性的客体,作为绝对的美、或绝对美的标准,让人们去观照、去信仰、去执行、去追求,另外加上威迫 ...
分类:
其他好文 时间:
2017-11-24 14:59:05
阅读次数:
178
在多道程序系统中,进程是并发执行的,这些进程间存在不同的相互制约关系。 一、临界资源 进程在运行过程中,一般会与其他的进程共享资源,而有些资源具有排他性。一次只能为一个进程所使用,通常把这种一次仅允许一个进程使用的资源称为临界资源(如:打印机、绘图机、一些进程间共享的变量、缓存区)。进程访问临界资源 ...
分类:
系统相关 时间:
2017-09-27 11:42:29
阅读次数:
259
测试需要:本地开两个测试窗口 悲观锁 悲观锁它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则即使在本系统中实现了 ...
分类:
数据库 时间:
2017-09-07 10:57:59
阅读次数:
313
Redis的事务(Redis部分支持事务) a)是什么 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 b)能干吗 一个(队列)中,一次性、顺序性、排他性的执行一系列命令 c)怎么用 MULTI 开始事务 EXEC 执行事 ...
分类:
其他好文 时间:
2017-08-29 14:28:17
阅读次数:
149
参考链接:http://www.cnblogs.com/paddix/p/5374810.html 一、共享性 多个线程之间共享同一个变量,容易引发多线程安全问题。反之,如果每个数据都只是在自己的线程中使用,只属于某一个线程,那么这个数据则为安全的。 二、互斥性 资源互斥是指只允许一个访问者对其进行 ...
分类:
编程语言 时间:
2017-08-14 10:16:27
阅读次数:
509
Java中的异常分为2种: 1:JVM异常,这类异常或错误由JVM抛出。具有排他性或最具逻辑性 2:程序异常,这些异常由应用程序或API程序员显示地抛出。 JVM抛出的异常 1:NullPointerException 空指针 解析:使用一个当前值为null的引用变量访问对象。 2:StackOve ...
分类:
编程语言 时间:
2017-08-10 10:16:10
阅读次数:
147
Redis事务 1、介绍 在Redis事务中可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 2、事务的作用 一个队列中,一次性、顺序性、排他性的执行一系列命令。 3、事物执行五中情况 case1:正常执行 执行exec全 ...
分类:
其他好文 时间:
2017-06-09 23:47:34
阅读次数:
342