Фрагмент кода ниже находится в моем классе JUnit Test Case. Я использую три потока для тестирования класса SharedResources; getGuy - только один из них. Моя проблема после запуска потоков, только первый читает sharedResource, и это только один раз.
Thread getGuy = new Thread(new Runnable() {
public void run() {
for(int i=0; i < 5; i++) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("I consume",resource.get());
}//for
}
});
Спасибо за любую помощь.