Thread eval stoppen (16 answers)
Opened by Gast at 2006-11-29 17:33

sid burn
 2006-11-30 15:42
#72077 #72077
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Quote
Dein zweites Beispiel mit fork() funktioniert, allerdings weiß ich nicht wie mir das helfen soll eval zu stoppen sobald ein entsprechendes Ereignis auftritt?

Du forkst, und läst deinen Code im Child Prozess mit eval laufen.
Deine GUI wird dann im Parent Prozess weiter laufen, und wenn du das Event bekommst von ein Button der gedrückt wurde, kannst du ja ein kill signal vom Parent zu den entsprechenden Child Prozess senden. Somit wird dan dein eval code unterbrochen.

Problematisch ist halt nur das Windows eigentlich kein fork kann, eigentlich ist es auch kein parent und kein child Prozess. Und alles wird über Threads gelöst. Kann also nicht sagen welche Probleme ggf. noch durch solch eine Lösung entstehen könnten.\n\n

<!--EDIT|sid burn|1164894247-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread eval stoppen