Witam was,
Jest to pierwszy mój post na waszym forum wic proszę o wyrozumiałość :).
Opis problemu:
Moja alikacja pobiera dane z prostej bazy danych (zakładamy że w bazie mamy 6 rekordów z danymi).
Po pobraniu danych z bazy program powinien uruchomić dalej wątki które wykonają dane zadanie ( w tym przypadku mamy 6 rekordów w bazie więc program powinien uruchomić 6 wątków).
W czym problem ?
Bazując na informacjach jakie posiadam Aby uruchomić "coś - fragment kodu" w wątku deklarujemy np. klasę Wątek, następnie tworzymy obiekt tej klasy i uruchamiamy np. :
class MyThreadR implements Runnable {
. . .
public void run() {
. . .
}
}
Tworzenie i uruchamianie:
MyThreadR r = new MyThreadR();
t.start();
W czym problem? Nie wiem w jaki sposób mogę Tworzyć obiekty danej klasy i jak je uruchamiać skoro nie wiem ile danych (ile rekordów) będzie się znajdowało w mojej bazie danych. W przykładzie mamy tworzenie 1 obiektu danej klasy oraz uruchomienie tego obiektu. A jak działać w przypdku kiedy nie wiemy ile takich obiektów będzie pracowało finalnie?