【发布时间】:2012-10-24 08:44:49
【问题描述】:
我知道这有点“违反规则”,但我正在寻找一种强制解锁互斥锁的选项,可能来自不同的线程。
这可能被认为是某种黑客行为,因为传统 API 可能并不真正支持它,但有这样的选择吗?
我可能会感兴趣的一个场景是,例如,如果需要清理,一个线程执行一般清理,但另一个线程正在处理它锁定的互斥锁,这不是一个真正的选择等待该线程释放它。
我正在使用 pthread 互斥锁。
【问题讨论】:
标签: locking pthreads mutex unlock