食事する哲学者はいちおう終わりました。次はエコーサーバーの作成

本当はMonitorクラスを別に設けてやりたかったが、けっきょくモニターする機能はPhilosopherクラスの1メソッドとしてインプリした。


動きとしては、左右共に箸があいているかwhileループの中でチェックする。そして、左右の箸をとる。以上の作業をsynchronizedで守った。


これでモニターパターンを使ってるのかどうか、さっぱりわからないが、、、


次は、Wrapper Facade、Reactor、Connector-Acceptorを使って、エコーサーバーを作るという問題。