Thread fork problem: mal wieder..
(10 answers)
Opened by steinwolf at 2003-11-08 17:52
Wenn nicht wirklich viel Informationen rueber kommen sollen (wie es bei einer Fortschrittsanzeige der Fall ist), eignen sich eventuell auch Signale. Beispiel:
Code: (dl
)
1 use strict; P.S.: Hier muss man mit der Synchronisation aufpassen. Wenn man die fork-Anweisung und die beiden Zeilen, in denen die Signal-Handler vergeben werden, vertauscht, *kann* es passieren, dass das USR1-Signal verschickt wird, bevor der entsprechende Signalhandler aufgesetzt wurde. Das wird zur Folge haben, dass der Parent-Prozess fruehzeitig getoetet wird (Standardreaktion fuer USR1).\n\n <!--EDIT|betterworld|1068342662--> Lieblingsmodule: IPC::System::Simple, Path::Class
|