1
Loop tidak melihat nilai diubah oleh utas lain tanpa pernyataan cetak
Dalam kode saya, saya memiliki loop yang menunggu beberapa status diubah dari utas yang berbeda. Utas lainnya berfungsi, tetapi loop saya tidak pernah melihat nilai yang berubah. Itu menunggu selamanya. Namun, ketika saya meletakkan System.out.printlnpernyataan di loop, tiba-tiba berhasil! Mengapa? Berikut ini adalah contoh kode saya: class MyHouse { boolean …