2012-08-13PHP锁机制之PHP文件锁锁机制之PHP文件锁 锁机制之所以存在是因为并发导致的资源竞争,为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态。作为锁机制中的一种,PHP的文件锁也是为了应对资源竞争。假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下会发生什么?多次有序的写入操作相当于一个事务,我们此时需要保证这个事…# 多进程# 并发# 文件锁# 锁机制继续阅读 ↗
2011-11-14程序相关锁机制概述本文主要回答如下问题: 什么是锁机制? 锁机制的作用是什么? 锁机制的类型有哪几种? 关键字:并发、并发控制、乐观锁、悲观锁 在我们常见的程序设计、操作系统和数据库等领域,并发是非常棘手的问题之一。而并发在操作系统、数据库等领域,最终还是会体现在软件开发(代码实现)上。并发的主要纠结点在于对共享资源的处理,虽然现在有事务来处理并发,但是这只是在一定程序上缓解…# 乐观锁# 并发# 并发控制# 悲观锁# 锁机制继续阅读 ↗