[英]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.