Schematycznie mam takie coś:
class Osoba{
imie
nazwisko
i metody
public String getImie{
return imie
}
i taka sama metoda zwracająca nazwisko
}
public class Glowna{
gdzie stworzyłem ArrayList która przechowuje obiekty typu Osoba
tworze również nowy wątek i wywołuje start()
}
class MyThread implements Runnable{
mam tu listę wewnętrzną przekazaną jako parametr, oczywiście to ta lista z Osobami.
mam też
public void run(){
robie tu różne rzeczy, między innymi zasypiam na jakiś czas
i tu muszę wywołać funkcję która jest synchronized !!!!!!/////////////
Właśnie tu jest problem, gdzie zdefiniować tą zsynchronizowaną metodę?????
Ta metoda musi czytać z tej naszej listy obiektów typu osób.
}
}