是否有一个跨平台的.NET等效于Win32.SetEvent(int)



是否有相当于Win32 SetEvent(int)的跨平台.NET?

[DllImport("kernel32.dll")]
public static extern bool SetEvent(IntPtr hEvent);

没有任何上下文很难回答这个问题。类ManualResetEvent (Microsoft/Mono) 应存在于 .NET 和 Mono 中。它应该通过事件信令处理您的所有基本需求。

System.Threading 中有许多更复杂的类可能会有所帮助。

是的,使用 ManualResetEvent ,并使用 SetReset 方法来控制其信号状态。

最新更新