Thread Perl mit Kommandozeilenprogramm kommunizieren (Windows)
(79 answers)
Opened by bianca at 2013-09-10 13:07
Soso. Wie bei Dateien. Ein Prozess benimmt sich wie eine Datei die Schrieben und Lesen gleichzeitig kann? Und wie bitte prüfst du da, ob was gelesen oder geschrieben werden soll?
Dein gestartetes Programm muss ja irgendwiesignalisieren dass es lesen oder schrieben will. geht nicht gleichzeitig.+ Zur Frage zu select: Theoretisch sollte select funktionieren, tuts aber nicht und es wird seit ein paar Jahren auch nicht gepflegt :( In msg #170226 schrieb ich, dass es auf Win32 nicht geht. select kann da nur Sockets. Oder eine machts mit Pipes. Aber auch da musst du regeln, was was geschrieben oder gelesen werden kann, glaubs mir. Deadlocks kommen da schnell zustande. Wie erfahren bist du denn mit Prozesskommunikation auf Systemebene? Last edited: 2013-09-18 15:21:00 +0200 (CEST) |