Thread Problem mit neuem Prozess
(13 answers)
Opened by anamollo4music at 2013-03-20 14:04
Perl kann fork emulieren, wenn es nicht direkt vom System unterstützt wird (siehe -f fork und perlport).
Wenn ich mich richtig erinnere, funktioniert diese Emulation auf der Basis von Threads, erzeugt also keine echten neuen Prozesse. Alternativ kann man natürlich auf Windows auch ein mit Cygwin gebautes Perl verwenden und hat dann eine echte fork Systemfunktion, allerdings ist diese unter Cygwin sehr teuer, besonders was den Speicherbedarf angeht (mangels Kernelunterstützung für Copy-on-Write Speicherseiten wird praktisch das komplette Prozessabbild manuell in einen neuen Addressraum kopiert). When C++ is your hammer, every problem looks like your thumb.
|