[英]C# equivalent of Event Objects in c++ , winapi
在C#中,使用win api函数“ CreateEvent”在c ++中创建的事件对象是否等效。
是的,它称为EventWaitHandle 。 要创建可以由其他进程打开的命名自动重置事件,可以使用以下命令:
bool bCreated;
var ev = new EventWaitHandle(true, EventResetMode.AutoReset, @"Global\myGlobalEvent", out bCreated);
如果需要简单的Manual / AutoResetEvent,则可以分别使用AutoResetEvent和ManualResetEvent类。 WaitHandle公开完整的功能集,例如创建命名事件。
您的Alois Kraus
C#/。NET中提供了各种同步原语,事件可以直接以ManualResetEvent
或AutoResetEvent
,或者更一般而言,将它们包装在EventWaitHandle
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.