JavaScript 有界并发任务池:把任务延后启动,才能真正限制同时运行的数量 批量生成缩略信息时,直接把一百次请求交给 Promise.all,往往会在很短时间内同时启动。聚合结果的方法本身不会替你控制连接数。真正需要限制的是“任务开始到结束”这段区间里,有多少项工作处于活跃状态。解决办法是先... yunqueblog/ 技术教程/ 2026-10-01/ 4 阅读
Linux flock 防任务重叠:锁文件存在,不代表锁仍被占用 定时脚本每分钟启动一次,但一次处理偶尔超过一分钟,就会出现任务重叠。仅检查一个标记文件是否存在,容易留下过期状态,也有检查与创建之间的竞态。Linux 上可用 flock 让协作进程竞争同一把文件锁。本文在本地文件系... yunqueblog/ 技术教程/ 2026-10-01/ 4 阅读