PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktion mit neuen Var-Werten beenden/starten



mithras
03-11-2002, 00:03
Hab bisher nur Funktionen gefunden, mit denen man Prozesse beenden (killen) kann, aber nie direkt Funktionen.

Mein Problem:
Eine Funktion führt Code aus. Das ganze läuft in Prozess B ab.
In Prozess A gibt User ein bestimmtes Zeichen ein.
Die Fkt. aus Prozess B soll nun neu ausgeführt werden, allerdings mit einem anderen Wert für eine Variable.

anda_skoa
03-11-2002, 23:58
Wenn der Prozess B sonst nichts zu tun hat, könnte man das so machen:
B wartet mit select auf den Input.
Wenn er efolgreich gelesen wurde, wird er in der Funktio abgearbeitet und der Prozess geht wieder ins select.

Ciao,
_

The Ripper
04-11-2002, 11:58
wäre das ganze nicht mit threads leichter zu realisieren? threads kann man nämlich mit funktionen anhalten, ausserdem haben sie zugriff auf variablen