| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: forks(::shared) vs SIGINT im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hi! :) edit: ich merk' gerade dass das nur passiert wenn ich das Signal ueber Ctrl+C schicke, ein kill -SIGINT ...
![]() |
| | #1 (permalink) | |
![]() Registriert seit: 06.01.07 ![]() Likes: 0 | Hi! :) edit: ich merk' gerade dass das nur passiert wenn ich das Signal ueber Ctrl+C schicke, ein kill -SIGINT scheint dieses Problem nicht zu verursachen?! Gibt es irgendwelche Unterschiede zwischen Ctrl+C und kill -SIGINT? code Nach dem SIGINT erhaellt der Vaterprozess ein SIGCHLD, welches wohl durch den forks::shared-prozess (der Bus, oder wie auch immer man ihn nennen mag) ausgeloest wird, da dieser stirbt. Ich stelle mit nun aber die Frage warum der Vaterprozess ueberhaupt stirbt. Immerhin werden die Signale abgefangen!? Eine weitere Frage die sich mir stellt ist, wie ich den Bus davon abhalten kann zu verrecken... Nach dem SIGINT wuerde ich den Prozess gerne sauber beenden, was mir durch die Tatsache dass das Schreiben auf "shared" Variablen nach dem Tod des Busses ein SIGPIPE ausloest, dass den Tot des schreibenden Prozess verursacht (mir unerklaerlich, da SIGPIPE genau wie SIGCHLD abgefangen werden sollte) unmoeglich gemacht wird. In der forks-Doku heisst es unter "Signal behavior": Zitat:
Hat jemand einen Vorschlag wie ich das Problem beheben kann? Code: perl -v This is perl, v5.10.0 built for x86_64-linux-gnu-thread-multi uname -a Linux [...] 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009 x86_64 GNU/Linux MfG - Keks | |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| perl threads::shared - diverse Probleme mit "shared" variablen | keksinat0r | Code Kitchen | 4 | 22.02.09 18:43 |
| threads::shared | threads->object() arbeitet nicht mit "shared" arrays | keksinat0r | Code Kitchen | 0 | 23.08.08 14:11 |
| VirtualBox und Shared Folders | GambaJo | Applikationen | 4 | 01.01.08 16:13 |
| shared memory | CPU8080 | Windows | 3 | 23.05.06 19:10 |
| shared memory grafikkarte | a?+b?=c? | Hardware Probleme | 1 | 02.08.05 14:17 |