ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
304
304
EMPFEHLEN
-
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
-
Hallo,
evt. könntest du mit den Event Objects der Windows API arbeiten:
http://msdn2.microsoft.com/en-us/lib...15(VS.85).aspx
Gruß
MCoder"The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
--- Larry Wall
-
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.
Ähnliche Themen
-
Support fuer Postgresql in PHP unter XAMPP unter Windows aktivieren
Von Thomas Darimont im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 24.08.10, 16:03 -
MIDI-Keyboard sendet scheinbar falsche Signale
Von arkanoid im Forum Audiotechnik, Recording & Audio-SoftwareAntworten: 2Letzter Beitrag: 17.02.10, 10:13 -
Anzahl blockierter Signale (Linux/Unix)
Von gast74830 im Forum C/C++Antworten: 0Letzter Beitrag: 10.03.08, 10:04 -
Verhält sich der Memory unter Linux anders als unter Windows?
Von mstrauss im Forum PHPAntworten: 3Letzter Beitrag: 11.01.06, 09:32 -
is_dir() und filesize() funktionieren unter win aber nicht unter linux
Von Bomber im Forum PHPAntworten: 0Letzter Beitrag: 30.05.02, 23:07





Zitieren
Login






