来自C#的Native C++等效的ManualResetEvent

Vis*_*hal 4 c# c++ windows events synchronization

什么是本ManualResetEvent机C++中的等效方法.

虽然下面的页面提供了一些C++ API,但它似乎仅适用于C++\CLI和Windows运行时方案.
http://msdn.microsoft.com/en-us/library/system.threading.manualresetevent(v=vs.110).aspx

我的操作系统是Windows 8(x64).IDE:Visual Studio 2012.我正在开发一个Windows应用程序,它有三层:C#,C++\CLI和C++ native.我在C++ native中需要这个功能.

即使我目前仅在Windows环境中需要它,即使对于Linux环境也知道解决方案会很有用.

Mar*_*ila 6

您可以使用CreateEvent创建一个事件对象,稍后使用SetEvent发出信号并使用ResetEvent重置.您可以使用等待函数等待事件对象.

  • 是.这适用于Windows,这满足了我目前的要求.如果有人也可以指导我使用Linux解决方案,我将不胜感激. (2认同)