Mam takie zadanie:
Każdy wątek powinien w nieskończonej pętli wykonywać następujące czynności:
- zasypia na losowy czas (2-4s),
- losuje osobę z bazy,
- wypisuje imię poprzedzone swoim unikalnym numerem (przekazanym przy tworzeniu),
- zasypia na losowy okres (0.5-1.0s),
- wypisuje nazwisko poprzedzone swoim unikalnym numerem (przekazanym przy tworzeniu),
Czynności 3-5 powinny być zsynchronizowane tak żeby nie były podzielne. Jak to zrobić?
Gdy zrobię osobną metodę dla czynności 3-5 synchronized nic to nie daje ponieważ sleep wpuszcza inne wątki..
Jestem początkujący jeśli chodzi o jave. Pomocy