Thread fork: Antwort von Kind bekommen ohne Schleife (4 answers)
Opened by Froschpopo at 2005-04-06 14:41

Froschpopo
 2005-04-06 14:41
#53454 #53454
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich hab ne Tk Anwendung die einen Fork startet um selber ungestört arbeiten zu können.
Leider ist die einzig mir bekannte Lösung mit einem fork zu kommunizieren der es über eine Pipe zu tun.
Das Problem bei der Pipe ist ja, dass ich dann doch im Elternprozess ne Schleife laufen lassen muss.

Bei dem problem bekomme ich meistens zwei Antworten:
1. POE
2. shared memory
3. Threads

bin der Meinung, dass in grafischen Client-Awendungen Threads eine gute Lösung sind (z.B. um die Position des Mauszeigers zu bestimmen ohne dass der vater-Prozess in einer Schleife auf Antworten vom Kind warten muss). Ist allerdings ziemlich aufwändig die Threads zu beobachten, insbesondere weil sie sich gleiche Variablen etc. teilen.

FAKT: Der Vater kann nicht in einer Schleife auf Antworten vom Kind warten, das würde die Arbeit der grafischen Oberfläche (Tk) stören.
Zu POE finde ich kaum deutsche Texte. Eine Suchabfrage in verschiedenen Foren ergibt entweder gleich 0 oder max. 10-15 Ergebnisse.
Shared Memory ist mir noch gänzlich unbekannt.\n\n

<!--EDIT|Froschpopo|1112784191-->

View full thread fork: Antwort von Kind bekommen ohne Schleife