Tag: interrupted-exception
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
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
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
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,
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
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()
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 |
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
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()
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); }
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