Przykład 25. Synchronizacja dostępu do zasobów w aplikacji wielowątkowej
- Jaką wartość powinien zwracać przykładowy kod, a jaką zwraca? Dlaczego?
- Przetestuj rozwiązania z synchronizacją w metodzie run() i z synchronizacją w metodzie increment(). Które rozwiązanie jest lepsze?
- Uzupełnij program o kod obsługujący przerwanie wątku, przetestuj.
- Przepisz program z wykorzystaniem obiektów klasy ReentrantLock z pakietu java.util.concurrent.