Commit Graph

2 Commits

Author SHA1 Message Date
程广 b835138a76 ```
feat(tcp): 添加 TCPLock 分布式锁机制支持

新增基于 TCP 的分布式锁机制,用于跨多台机器的资源同步访问。该功能包含服务端和客户端实现,
支持读写锁模式,并提供详细的使用示例与 API 说明。
```
2025-11-17 15:50:15 +08:00
kingecg d3637a21c5 feat(init): 初始化项目结构和基础代码
添加了异步锁库的基础实现,包括内存锁和文件锁功能。
- 新增 `AsyncLock` 类用于进程内异步加锁
- 新增 `FileLock` 类用于跨进程的文件锁机制
- 添加单元测试覆盖核心逻辑
- 配置 Jest 测试环境并启用覆盖率收集
- 创建 README 文档说明安装、使用方法与 API 详情
- 添加 .gitignore 忽略构建产物及敏感文件
- 添加 MIT 许可证声明

该提交涵盖了项目的初始设置以及基本功能的完整实现。
2025-11-13 22:32:05 +08:00