【问题标题】:Windows mutex object and semaphore [closed]Windows 互斥对象和信号量 [关闭]
【发布时间】:2016-07-24 17:23:50
【问题描述】:

可以用二进制信号量替换 Windows 互斥对象还是 Windows 互斥对象有一些我错过的特定功能?

【问题讨论】:

    标签: c windows multithreading mutex semaphore


    【解决方案1】:

    在 winapi 的上下文中,互斥锁是一个内核对象,它不仅支持跨多个线程,还支持跨进程同步,并支持访问控制。

    虽然它在技术上仍然是一个二进制信号量,但它比单个原子locked 标志重得多。

    如果您正在寻找用于在单个进程中同步线程的轻量级互斥锁,请查看 Critical Section 函数。

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 1970-01-01
      • 2017-08-24
      • 2016-08-30
      • 2012-09-01
      • 2015-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多