您当前的位置: 首页 >  php

知其黑、受其白

暂无认证

  • 0浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP 利用文件锁处理高并发

知其黑、受其白 发布时间:2022-08-31 17:48:42 ,浏览量:0

阅读目录
  • 阐述
    • 简单 demo

阐述

利用 flock() 函数对文件进行加锁(排它锁),实现并发按序进行。

flock(file,lock,block) 有三个参数:

  • file : 已经打开的文件
  • lock : 锁的类型
    • LOCK_SH : 共享锁定(读锁)
    • LOCK_EX : 独占锁定(排它锁,写锁)
    • LOCK_UN : 解锁
    • LOCK_NB : 如果希望在文件锁定时阻塞进程,那么需要加上该参数
  • block : 设置为 true 的时候,锁定文件时,会阻止其他进程
简单 demo
            
关注
打赏
1665558895
查看更多评论
0.0638s