[quote=ptk,05.02.2004, 16:05]Was einfacher ist, ist das Sharing von Variablen, aber auch das funktioniert nur fuer einfache Datenstrukturen, aber nicht fuer verschachtelte Strukturen oder geblesste Objekte.[/quote]
Das verschachtelte Datenstrukturen nicht geshared(das klingt blöd) werden können ist nicht ganz richtig.
Es muss nur jeder einzelne Datentyp vor benutzung explizit mit &share() in der Struktur freigegeben bzw. initialisiert werden.
Das mit geblessten bzw. referenzierten strukturen ist leider so. :(
forks.pm ist ein tolles Modul, es hat allerdings den Nachteil etwas grösserer Verzögerungen, da blockierende sockets zur Kommunikation benutzt werden.
Solltest du also grössere Datenmengen zwischen den threads teilen wollen benutz forks.pm, wenn du wert auf geringe latenzzeiten legst benutz threads.
Cheers,
Sebastian Riedel\n\n
<!--EDIT|sri|1076002544-->