Tag: interrupted-exception

Beste Weg, damit umzugehen InterruptedException

Anzahl der Antworten 4 Antworten
Bin ich mit dem Thread.sleep(10000); also ich muss um InterruptedException. Ich kann call Thread.currentThread.interrupt () und dann werfen Sie die Ausnahme an aufrufende Klasse oder kann ich auch direkt werfen, um die aufrufende Klasse oder gibt es

Ist es OK, Sie zu ignorieren InterruptedException, wenn niemand ruft interrupt()?

Anzahl der Antworten 8 Antworten
Ist, wenn ich meinen eigenen thread (also nicht ein threadpool) und irgendwo ich nenne sleep oder andere unterbrechbare Methode, ist es ok ignorieren die InterruptedException wenn ich weiß sonst niemand in dem code wird ein interrupt an

Zukunft.cancel () - Methode funktioniert nicht

Anzahl der Antworten 2 Antworten
Den code, ich habe erstellt eine Aufrufbare Instanz und mit ExecutorService ein neuer thread erstellt wird. Ich will töten, diesen thread nach einer gewissen Zeit, wenn der thread nicht fertig mit seiner Ausführung. Nach Durchlaufen der jdk-Dokumentation

Zukunft.get() unterbrochen wird, immer mit einer InterruptedException

Anzahl der Antworten 4 Antworten
Ich habe ein seltsames problem mit Zukunft.get() in Java. Es gibt immer eine InterruptedException, aber die seltsame Sache ist, dass die Ursache der Ausnahme null ist, so kann ich nicht sagen, unterbrach mich.. Es kommt noch schlimmer,

Thread mit Lambda-Ausdruck

Anzahl der Antworten 3 Antworten
Ich habe einen Fehler in Zeile 42 und 43 : Thread t1=new Thread(()->prod.test()); , Thread t2=new Thread(()->cons.test()); Unhandled exception type InterruptedException . Wenn ich versuche, quickfix es entsteht der try-catch-mit einem catch - Ausnahme, es hat den

Tut aufrufenden Thread.interrupt() vor Thread.join() Ursache die join() wirft eine InterruptedException sofort?

Anzahl der Antworten 2 Antworten
Im Grunde, was der Frage-Titel schon sagt. Thread t = new Thread(someRunnable); t.start(); t.interrupt(); t.join(); //does an InterruptedException get thrown immediately here? Aus meinen eigenen tests scheint es mir, aber wollte nur sicher sein. Ich vermute Thread.join()

Wann wird Java ' s Thread.Schlaf InterruptedException werfen?

Anzahl der Antworten 6 Antworten
Wann wird Java ' s Thread.Schlaf InterruptedException werfen? Ist es sicher, es zu ignorieren? Tue ich nicht jede multithreading. Ich will nur warten Sie einige Sekunden, bevor Sie den Vorgang einige Betrieb. InformationsquelleAutor der Frage | 

Gelegentliche UnterbrechungException beim Beenden einer Swing-Anwendung

Anzahl der Antworten 16 Antworten
Ich habe vor kurzem aktualisiert mein computer auf eine leistungsfähigere, mit einem quad-core-hyperthreading-Prozessor (i7), somit viel echte Parallelität zur Verfügung. Jetzt bin ich gelegentlich immer folgende Fehler beim beenden (System.exit(0)) ein Programm (mit Swing GUI), die ich

In welchen Fällen löst Future.get () ExecutionException oder InterruptedException

Anzahl der Antworten 4 Antworten
Mein code-snippet: ExecutorService executor = Executors.newSingleThreadExecutor(); try { Task t = new Task(response,inputToPass,pTypes,unit.getInstance(),methodName,unit.getUnitKey()); Future<SCCallOutResponse> fut = executor.submit(t); response = fut.get(unit.getTimeOut(),TimeUnit.MILLISECONDS); } catch (TimeoutException e) { //if the task is still running, a TimeOutException will occur while fut.get()

Umgang mit InterruptedException in Java

Anzahl der Antworten 7 Antworten
Was ist der Unterschied zwischen folgenden Möglichkeiten der Behandlung InterruptedException? Was ist der beste Weg, es zu tun? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } ODER try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); }

Wie kann ich einen Thread töten? ohne Verwendung von stop ();

Anzahl der Antworten 3 Antworten
Thread currentThread=Thread.currentThread(); public void run() { while(!shutdown) { try { System.out.println(currentThread.isAlive()); Thread.interrupted(); System.out.println(currentThread.isAlive()); if(currentThread.isAlive()==false) { shutdown=true; } } catch(Exception e) { currentThread.interrupt(); } } } }); thread.start(); InformationsquelleAutor der Frage greeshma | 2011-05-06