簡體   English   中英

C#等同於c ++中的事件對象,winapi

[英]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,則可以分別使用AutoResetEventManualResetEvent類。 WaitHandle公開完整的功能集,例如創建命名事件。

您的Alois Kraus

C#/。NET中提供了各種同步原語,事件可以直接以ManualResetEventAutoResetEvent ,或者更一般而言,將它們包裝在EventWaitHandle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM