Ergebnis 1 bis 5 von 5

Thema: [Java] Zeitgesteuerte Threads abbrechen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Ich denke, du willst einen Stack, der gewissermassen nur 1 wartende Aufgabe dieses Typs halten kann?
    Keine Ahnung, ob das in dein Design passt, aber wäre das einfachste nicht am Anfang 1 Thread zu erstellen welcher folgendes ausführt?
    Code:
    time = Now();
    while(boolNotDeleted){
       while(time - Now() < 10 min){
          Thread.Sleep(Now() - time);
       }
       time = Now();
       
       do some stuff here
    }
    Edit: meinte
    Code:
    while(Now() - time < 10 min){
          Thread.Sleep((10 min+time) - Now());
       }

    Geändert von Drakes (20.11.2011 um 18:58 Uhr)

  2. #2
    Ich würd auch sagen, du wartest ein bis Thread A beendet ist und startest dann erst den nächsten Thread. Du blockst halt solange

  3. #3
    Zitat Zitat von R.D. Beitrag anzeigen
    Ich würd auch sagen, du wartest ein bis Thread A beendet ist und startest dann erst den nächsten Thread. Du blockst halt solange
    ok.
    So in etwa hab ich das auch nun gemacht, wobei ich doch lieber so ne Art Manager gehabt hätte, wie den Timer.

  4. #4
    Manchmal tut es auch KISS Ich würde damit auch erst mal arbeite so lange das natürlich nicht deinem Design widerspricht.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •