Signale unter Win

frank1611

Grünschnabel
Hallo, ich portiere ein Programm von Unix nach Win in C / CPP. Das Unix Programm hat Signale für die IPC benutzt - wie kann ich innerhalb von Visual Studio Signale zwischen Threads / Prozessen benutzen - d.h. wie wird ein Signalhandler implementiert, welche Signale kann ich benutzen und wie sende ich ein Signal von einem Thread / Prozess zu einem anderen?
Vielen Dank, Frank.
 
Mh ganz einfache und schnelle möglichkeit ist eine Gloable Varaible zu benuten.

Ansosnetn schaue mal in API nach dem send Befehl! Das dürfte klappen, meine hätte ich auch schon mal gemacht
 
Events sind das Richtige.

Variablen gehen theoretisch auch, da musst du allerdings aufpassen, dass es da keine Compiler-Optimierung drauf gibt (keyword volatile) und dass Threads da nicht gleichzeitig drauf zugreifen.
 
Zurück