01. september 2005 - 12:16Der er
13 kommentarer og 1 løsning
Timeout på object.
Jeg har et object, som jeg gerne vil have til at slutte (break) 30 sekunder efter det er oprettet. Men samtidig vil jeg også have muligheden for at nulstille timeren ved at kalde f.eks. object.startforfra.
enten skal du vel have noget logik i din run som selv afslutter run efter 30 sekunder eller så skal en anden tråd (f.eks. en timer) kalde interrupt på den efter 30 sekunder
public class TimerFun { public static void main(String[] args) throws Exception { Timer timer = new Timer(); timer.schedule(new Timeout(), 5000); Thread.sleep(10000); // we have to wait to see the timer timer.cancel(); } }
class Timeout extends TimerTask { public void run() { System.out.println("Hej igen"); } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.