17. november 2003 - 11:27Der er
9 kommentarer og 1 løsning
Vække en tråd
Hej jeg har en tråd som bliver sat til at sove: try { Thread.sleep(60 * 1000 * 2); } catch (Exception e) { e.printStackTrace(); } i løbet af de to minutter kan en event blivet kaldt, som gerne skulle vække tråden, så den fortsætter, og kan returnere med en værdi, som sættes af eventen.
public void discoveryEvent(DiscoveryEvent ev) { .... // Væk tråd }
Jeg har prøvet med notify og notifyAll men uden held
Ja det er JXTA Formlet er at undgå busywait i en peiode mens der afventes svar på on en defineret Peergroup findes. hvis den findes tilmeldes, elllers oprettes den, hvis der ikke kommet svar på forsspørsel. Hvis der kommer en event, er det ikke interessant at vente til tidsperioden udløber. Et andet design overvejes
Hvis der går længere tid før en group discovery giver svar, end timeout er sat til, så vil der findes 2 grupper der tilsyneladende er ens - men med forskelligt ID.
Hvilken gruppe skal den Peer der finder begge grupper så joine ?
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.