Thread Mehrere Prozesse für Dual/Quad Core
(6 answers)
Opened by Snicker at 2008-09-05 21:24 Code: (dl
)
1 perl -wle' evtl. musst du das !$pid in $pid < 0 oder so umwandeln unter windows. die logik jedoch einfach umzudehen hilft nichts, du musst schon verstehen, was du da tust. wenn windows in einem child als $pid etwas negatives liefert, dann kommen sowohl parent als auch child in den if-block. das willst du sicher auch nicht. mehr kann ich jetzt auch nicht mehr sagen. erst wenn du das korrekt gelöst, kannst du über die begrenzung der gleichzeitigen prozesse nachdenken. aber ich bin nicht sicher, ob das unter windows alles so klappt. unter linux mit POSIX. perldoc POSIX $pid = POSIX::waitpid( -1, POSIX::WNOHANG ); Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |