1
Pętla nie widzi wartości zmienionej przez inny wątek bez instrukcji print
W moim kodzie mam pętlę, która czeka na zmianę stanu z innego wątku. Drugi wątek działa, ale moja pętla nigdy nie widzi zmienionej wartości. Czeka wiecznie. Jednak kiedy umieszczam System.out.printlninstrukcję w pętli, nagle działa! Czemu? Oto przykład mojego kodu: class MyHouse { boolean pizzaArrived = false; void eatPizza() { while …