Mam problem z tworzeniem wielokrotnym wątku.
Napisałem wątek, który tworzy kopię lokalną pliku z komputera o określonym adresie IP.
Ideą programu jest pobranie z bazy danych listy adresów IP i wywołanie/stworzenie tyle razy wątków ile adresów zostanie odnalezionych.
Nie mam pomysłu jak zdefiniować unikalne nazwy wątków przy kolejnych iteracjach:
for (int i = 1; i <= Integer.parseInt(resultOfQuery1[0][0]); i++) {
MachineData[0] = resultOfQuery1[i][0];
MachineData[1] = resultOfQuery1[i][1];
MachineData[2] = resultOfQuery1[i][2];
// jak nadać unikalne nazwy dla tworzonych wątków (np.: watek+i -> watek1, watek2, watek3, ... , watekn)
ThreadsOfMonitoring watek = new ThreadsOfMonitoring(MachineData);
watek.start();
}
Proszę o pomoc
P.S. Zdecydowałem się na wątki ze względu na niezawodność odpytywań. Obawiałem się, że jeśli wywołałbym metodę n razy to jeżeli powisła by na którymś odpytaniu to wstrzymałoby to odpytywanie pozostałych urządzeń. W wątkach mam nadzieję, że wywali to najwyżej odpytywanie tylko jednego PC-ta. poza tym odpytywanie będzie chodzić dla każdego kompa w pętli czasowej (co 50 sekund).