1

WinAPI 为我们提供了 WaitForMultipleObjects(..) 函数。假设我们必须等待数组中的所有互斥锁,那么如果有一个函数可以在一次调用中从数组中释放捕获的互斥锁,那就太好了。是什么让微软不给我们提供这么有用的东西?在 WaitForMultipleObjects(..) 之后释放互斥锁的最佳解决方案是什么,如果它们足够多?

4

1 回答 1

4

微软的 Raymond Chen 可能没有写过你的确切主题,但他写过其他类似的文章。正如他所说,“每个功能都以 -100 分开始。” 您要求的功能没有迫切的需求;实现它的代码太短,不太可能在很多地方使用,并且在库中不会比在应用程序中更好。

人们已经抱怨 Win32 API 臃肿。很高兴他们没有添加这个。

于 2013-12-07T12:13:53.150 回答