TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Keyway: A simple lock library

10 点作者 adefa超过 10 年前

1 comment

zokier超过 10 年前
Maybe I&#x27;m missing something, but shouldn&#x27;t locks generally have some protections against race conditions? E.g. starting from line 15:<p><pre><code> acquire_lock_for() { if not_locked $1; then lock_log &quot;Creating $1 lock.&quot; touch &quot;$LOCK_DIR&#x2F;$1&quot;.lock check_execution &quot;acquire lock&quot; fi } </code></pre> what if another process creates lock file between the `if not_locked` and `touch` lines?
评论 #8832912 未加载
评论 #8832667 未加载