Hallo,
Ich schreibe zur zeit ein programm das mehrere Threads gebraucht um eine Webseite runter zu laden.
Nun baue ich das ganze soweit aus das für jede seite ein neuer thread gebraucht wird.
Diese Threads halte ich in einer ArrayList fest.
Jeder klasse (in den threads) meldet sich bei der "beaufsichtigen klasse" wenn se fertig is.
Nun weiß ich jedoch nicht, wie gehe ich damit um?
Wie leite ich mir aus einer klasse, die im extra thread läuft, den Thread ab um ihn zu stoppen?
Was mache ich wenn sich 2 Threads gleichzeitig melden?
und was ganz banales, wie lösche ich den thread aus der AL ohne den index zu kennen?
Ich schreibe zur zeit ein programm das mehrere Threads gebraucht um eine Webseite runter zu laden.
Nun baue ich das ganze soweit aus das für jede seite ein neuer thread gebraucht wird.
Diese Threads halte ich in einer ArrayList fest.
Jeder klasse (in den threads) meldet sich bei der "beaufsichtigen klasse" wenn se fertig is.
Nun weiß ich jedoch nicht, wie gehe ich damit um?
Wie leite ich mir aus einer klasse, die im extra thread läuft, den Thread ab um ihn zu stoppen?
Was mache ich wenn sich 2 Threads gleichzeitig melden?
und was ganz banales, wie lösche ich den thread aus der AL ohne den index zu kennen?