文章目录加载中
Nodejs实现:文件锁
Q:实现文件锁模块
A:文件锁用于多进程同时操作某个资源(例如写入一个文件),防止交叉使用造成不可预测后果。使用文件锁,使得在同一时间,资源只能被一个进程使用。
它本身是一种“约定”,有两种实现方法:以 O_EXCL 打开文件、使用 mkdir。
本文来自心谭博客:xin-tan.com,经常更新web和算法的文章笔记,前往github查看目录归纳:github.com/dongyuanxin/blog
0
Q:实现文件锁模块
A:文件锁用于多进程同时操作某个资源(例如写入一个文件),防止交叉使用造成不可预测后果。使用文件锁,使得在同一时间,资源只能被一个进程使用。
它本身是一种“约定”,有两种实现方法:以 O_EXCL 打开文件、使用 mkdir。