Das mit dem ">10" ist natürlich falsch. Hab mich da verschrieben.
Hab mich nur gewundert, dass beim ExecutionService nicht schon der Fehler auftritt, sondern erst bei der Verarbeitung mit dem CompletionService.
Das Beispiel oben war natürlich nicht auf mein Problem bezogen. Mein Programm, welches die Dateien auslesen soll, bricht nämlich ab, nachdem der erste Thread die erste Zeile einer Datei ausgelesen hat. Das ist natürlich ziemlich blöd. Leider kann ich nirgends rausfinden, wodurch der Thread abgebrochen ist. Hab schon ein paar Ausgaben eingefügt, aber ich find damit nichts heraus. Kann man da irgendwas machen?
Hab mich nur gewundert, dass beim ExecutionService nicht schon der Fehler auftritt, sondern erst bei der Verarbeitung mit dem CompletionService.
Das Beispiel oben war natürlich nicht auf mein Problem bezogen. Mein Programm, welches die Dateien auslesen soll, bricht nämlich ab, nachdem der erste Thread die erste Zeile einer Datei ausgelesen hat. Das ist natürlich ziemlich blöd. Leider kann ich nirgends rausfinden, wodurch der Thread abgebrochen ist. Hab schon ein paar Ausgaben eingefügt, aber ich find damit nichts heraus. Kann man da irgendwas machen?
Zuletzt bearbeitet: