CODE, ARCHITECTURE & AI

并发.

2 篇记录保持好奇,慢慢积累

锁机制之PHP文件锁

锁机制之PHP文件锁 锁机制之所以存在是因为并发导致的资源竞争,为了确保操作的有效性和完整性,可以通过锁机制将并发状态转换成串行状态。作为锁机制中的一种,PHP的文件锁也是为了应对资源竞争。假设一个应用场景,在存在较大并发的情况下,通过fwrite向文件尾部多次有序的写入数据,不加锁的情况下会发生什么?多次有序的写入操作相当于一个事务,我们此时需要保证这个事…
继续阅读 ↗

锁机制概述

本文主要回答如下问题: 什么是锁机制? 锁机制的作用是什么? 锁机制的类型有哪几种? 关键字:并发、并发控制、乐观锁、悲观锁 在我们常见的程序设计、操作系统和数据库等领域,并发是非常棘手的问题之一。而并发在操作系统、数据库等领域,最终还是会体现在软件开发(代码实现)上。并发的主要纠结点在于对共享资源的处理,虽然现在有事务来处理并发,但是这只是在一定程序上缓解…
继续阅读 ↗