Tôi có một vấn đề trong Java mã của tôi nên mô phỏng vấn đề ăn uống pholosophers, được mô tả tại đây: http://en.wikipedia.org/wiki/Dining_philosophers_problem tôi muốn ra trạng thái hiện tại của tất cả các nhà triết học, mỗi khi một trong số họ ăn hoặc nghĩ rằng. Đầu ra nên giống như thế này: "O O X o X (2)", mà "X" có nghĩa là nhà triết học mà ăn, có nghĩa là "O" ông suy nghĩ, và "o" có nghĩa là rằng ông chờ đợi cho đôi đũa. Số trong ngoặc đơn chỉ ra một số các nhà triết học mà nhà nước đã thay đổi. Vấn đề tôi có là rằng chỉ nhà triết học 1 và 3 (đôi khi 2 và 4) ăn, trong khi những người khác luôn luôn suy nghĩ hoặc chờ cho forks, và đó lặp đi lặp lại liên tục, do đó, đầu ra trông như thế này:O X O O O (2)o X o X O (4)o O o o X (2)o O o O o (4)o o O o X (2)o X o X o (4)o O o o X (2)
đang được dịch, vui lòng đợi..