Thread system (3 answers)
Opened by Gast at 2004-02-22 14:16

Strat
 2004-02-22 14:24
#80279 #80279
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
da fallen mir nur die beiden folgenden moeglichkeiten ein:

unter Windows: den neuen Prozess mit CPAN:Win32::Process zu starten

unter Linux/Solaris ganz am anfang des Programmes (vor Mainwindow->new(), da Tk wohl noch immer nicht mit fork umgehen kann) mit fork einen eigenen Prozess (=helperprocess) abzuspalten, und den fuer das Ausfuehren des externen Kommandos entweder mit exec ueberlagern (dann ist der danach weg) oder den erneut mit fork aufspalten und den childprozess mit exec durch das externe programm ueberlagern (hat den vorteil, dass der helperprozess) fuer weitere executes weiterlebt. Dieser Weg funktioniert allerdings nicht unter Windows, weil fork dort auf Basis von iThreads nachgebaut ist
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread system