【发布时间】:2011-07-02 22:01:51
【问题描述】:
有没有和Semaphore相反的东西?我正在寻找与系统范围内的进程无关的东西,我可以用它来 count 有多少线程正在使用资源,而不是 limit 有多少线程正在使用资源资源。 还是我应该考虑使用最大计数相当高的信号量?
【问题讨论】:
标签: windows synchronization ipc
有没有和Semaphore相反的东西?我正在寻找与系统范围内的进程无关的东西,我可以用它来 count 有多少线程正在使用资源,而不是 limit 有多少线程正在使用资源资源。 还是我应该考虑使用最大计数相当高的信号量?
【问题讨论】:
标签: windows synchronization ipc
信号量可以按任何顺序释放或获取。我建议您在线程开始使用资源时简单地释放信号量,并在使用资源完成时获取它。
这是假设您需要跨进程通信。如果您不这样做,请务必使用计数器变量。
请问你为什么要这样做?
【讨论】: