010
08.03.2007, 21:56 Uhr
~7513
Gast
|
Hallo, ich habe mir ma die Zeit genommen, um krank zu werden und um die "Black Box" (halbwegs gescheint) nachzubauen, mit dem Ziel den Thread von innen heraus sich selbst beenden zu lassen. Doch es kamen einige Verständnisproblem hinzu.
Es soll eine zeitnahe Beendigung des Threads verfolgen, sobald die Deadline abgelaufen ist. Bei der Abfrage der Variable sehe ich deshalb das Problem, dass bei der Masse an Quellcode, eine Abfrage im schlimmsten Fall von der ersten bis zur letzen Zeile erfolgen muss. Kann denn das zweckmäßig sein? Welche Möglichkeiten gebe es noch? Wäre ein Timer angebracht? Wird ein gesetzter Timer in einem Thread auch suspendiert, wenn der Thread suspendiert wird?
Wie wurde das Senden eines Signal vom Deadline Handler zum Thread und der dortigen Empfang dieses Signals, welches den Thread beendet, aussehen? Ist es zu naiv anzunehmen, man könnte dem Thread von aussen etwas zukommen zu lassen, was ihn veranlasst sich selbst zu beenden (aber nicht über eine Variablesabfrage)?
Würde mich freuen, wenn es wieder einige interessante Ansätze zu lesen gibt. recht vielen Dank |