本机C ++中ManualResetEvent
的等效方法是什么。
虽然下面的页面提供了一些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环境也很有用。
答案 0 :(得分:5)
您可以使用CreateEvent创建一个事件对象,稍后通过SetEvent发出信号并使用ResetEvent重置。您可以使用wait function等待事件对象。