habe folgendes problem, nachdem ich hier einiges ueber threads gelesen habe, wollte ich meine berechnungen auch in threads laufen lassen...
wenn ich nun den button drücke führt er den thread nur einmal aus, und wenn ich
anstatt testthread.start(); eindfach testthread.run(); mache,
dann führt er zwar jedesmal beim drücken des buttons den thread neu aus, aber dann muss er erstmal
den kompletten testthread durchlaufen bevor er
inputTArea.setText("hmm test"); ausführt.
keine Ahnung .p
ich will halt wissen wie ich mit testthread.start(); den thread jedesmal wieder neu ausführen kann.
THX
Code:
Thread testthread = new Thread(){
public void run(){
int testindex = 0;
for (int f = 0; f<10000001;f++)
{
if (f % 1000 == 0 ) testindex++;
}
inputTArea.setText(String.valueOf(testindex));
} };
private void ButtonActionPerformed(ActionEvent evt) {
testthread.start();
inputTArea.setText("hmm test");
}
wenn ich nun den button drücke führt er den thread nur einmal aus, und wenn ich
anstatt testthread.start(); eindfach testthread.run(); mache,
dann führt er zwar jedesmal beim drücken des buttons den thread neu aus, aber dann muss er erstmal
den kompletten testthread durchlaufen bevor er
inputTArea.setText("hmm test"); ausführt.
keine Ahnung .p
ich will halt wissen wie ich mit testthread.start(); den thread jedesmal wieder neu ausführen kann.
THX