Hallo!
ich habe mich gerade das erste mal mit Threads auseinandergesetzt und bin mir immer noch nicht genau sicher, ob ich es verstanden habe..
Also in meinem Programm will ich, dass zwei Methoden gleichzeitig laufen, und spaeter die Ausgaben dann kombiniert werden..also z.B.
Meine ganzen Methoden und alles befinden sich in der Klasse Example, da sie alle halbwegs dazugehoeren..
Aber ich habe die threads jetzt so verstanden, dass ich jetzt nicht einfach method_one() und method_two() parallel laufen lassen kann, sondern muss erst zwei klassen definieren die Runnable sind, dund dann die methoden aufrufen???
Aber muss ich wirklich jetzt meine Methoden in getrennte Klassen packen, damit diese parallel ausgefuehrt werden :S???
ich habe mich gerade das erste mal mit Threads auseinandergesetzt und bin mir immer noch nicht genau sicher, ob ich es verstanden habe..
Also in meinem Programm will ich, dass zwei Methoden gleichzeitig laufen, und spaeter die Ausgaben dann kombiniert werden..also z.B.
Java:
public class Example {
public Example(String s1, String s2) {
String output_one = method_one(s1);
String output_two = method_two(s2);
// mach iwas damit...
}
public String method_one(String s) {
//do something...
}
public String method_two(String s) {
//do something
}
}
Meine ganzen Methoden und alles befinden sich in der Klasse Example, da sie alle halbwegs dazugehoeren..
Aber ich habe die threads jetzt so verstanden, dass ich jetzt nicht einfach method_one() und method_two() parallel laufen lassen kann, sondern muss erst zwei klassen definieren die Runnable sind, dund dann die methoden aufrufen???
Aber muss ich wirklich jetzt meine Methoden in getrennte Klassen packen, damit diese parallel ausgefuehrt werden :S???