Ho bisogno di sincronizzare due applicazioni utilizzando un evento denominato. Ma né AutoResetEvent né ManualResetEvent contengono il costruttore con un nome per l'evento (solo stato iniziale). Posso aprire un evento denominato esistente tramite il metodo statico OpenExisting in AutoResetEvent o la classe ManualResetEvent, ma non posso crearlo! Non voglio usare la funzione nativa di CreateEvent di WinAPI per It, a meno che non conosca precisamente di non esistere in altri modi.Come creare un nome autoresetevent in C#?
12
A
risposta
24
La soluzione è stata trovata da solo. Ovvero:
EventWaitHandle handle =
new EventWaitHandle(false, EventResetMode.ManualReset, "testRemoteServer");
+0
Ho trovato la soluzione un po 'dopo aver postato questa domanda per caso. Potrei cancellare questa risposta, ma qualcuno potrebbe pensare che questa informazione sia utile per te. P.S .: Proibito di contrassegnare la domanda autonoma come accettata :) – Vasya
+2
Ciao, penso che il limite di tempo per accettare la tua risposta sia scaduto ora :) –
Problemi correlati
- 1. AutoResetEvent come sostituzione di un blocco in C#?
- 2. nuovo AutoResetEvent (true) Usi in C#?
- 3. Awaitable AutoResetEvent
- 4. Esiste un modo semplice per implementare AutoResetEvent in C++ 0x?
- 5. Qual è l'equivalente in C++ per AutoResetEvent in Linux?
- 6. Controllare lo stato di AutoResetEvent
- 7. Come creare un server UDP in C?
- 8. Come creare un accesso in C++?
- 9. Come creare un attributo personalizzato in C#
- 10. Come creare un progetto EDE per C++
- 11. C++ Come creare un contenitore eterogeneo
- 12. Come creare un nome file i18n in Drupal 7?
- 13. Come creare un progetto C con CLion
- 14. Come creare un server DNS semplice personalizzato in C/C++
- 15. Come creare un cookie con FastCGI (nginx) in C++
- 16. Come creare un record SRV in DNS con C#
- 17. Sincronizzazione dei due fili con AutoResetEvent
- 18. Come ottenere un nome utente in Active Directory da un nome visualizzato in C#?
- 19. Come creare un DataTable in C# e come aggiungere righe?
- 20. Come creare un widget personalizzato in GTK3 in C?
- 21. Come creare un png trasparente in bianco in Objective-C?
- 22. Come creare un suono da zero C#
- 23. Come creare un NSAutoreleasePool senza Objective-C?
- 24. Creare un grafico in Excel utilizzando C#
- 25. Creare un file in Linux usando C
- 26. Come ottenere il nome utente in C/C++ in Linux?
- 27. Come interrompere implicitamente una discussione in un oggetto in C#
- 28. Come viene memorizzato un nome di variabile in C?
- 29. Impossibile creare un array in C#
- 30. Creare un albero di espressione in C#
Si userebbe un 'Mutex', vero? –