文件名称:semaphoric:使用 flock 的轻量级计数信号量并发控制 shell 实用程序
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-08 05:13:38
Shell
semaphoric - 使用 flock 的轻量级计数信号量并发控制 仅当运行的其他命令(与任意 id 关联)少于一定数量时,才通过运行命令来限制并发性的实用程序。 id 定义了信号量的范围。 如果 id 包含一个 / 则它被视为存储信号量的目录。 否则它们存储在 /tmp/semaphoric-$USER/ 中。 特征: 非常轻量级(不同于 gnu 并行 sem 实用程序) 大多数调用者在文件锁上廉价地阻塞直到准备好 只有一个进程(下一个要运行的)轮询信号量 先进先出排队,无饥饿或类似风险 使用文件句柄锁(不是 SysV 信号量)所以是健壮和稳定的 返回已运行命令的退出状态
【文件预览】:
semaphoric-master
----LICENSE(11KB)
----semaphoric(5KB)
----README.md(843B)