新增了基于命名管道的读写锁服务端和客户端实现,支持跨进程的读写锁同步机制。 主要功能包括: - 读写锁基本语义:允许多个读者并发访问,写者独占访问 - FIFO锁请求队列,确保公平性 - 客户端自动重连与超时机制 - 完整的单元测试覆盖各种锁竞争场景 - 支持 Windows 命名管道和 Unix Domain Socket 此功能可用于需要跨进程同步访问共享资源的场景,提供可靠的并发控制能力。 |
||
|---|---|---|
| .. | ||
| async-lock.test.js | ||
| file-lock.test.js | ||
| namedpipe-lock.test.js | ||