食事する哲学者の問題(Wiki)に似た問題
哲学者の振る舞い
- 1本目のフォークを取る
- 2本目のフォークを取る
- 食事する
- 2つのフォークを落とし眠る
- 思索する
スレッドとミューテックスを使用するバージョン
cd philo
make
./philo 哲学者の人数 死ぬまでの時間 食事に費やす時間 睡眠に費やす時間 [それぞれの哲学者が最低何回食事するか]
フォークとセマフォを使用するバージョン
cd philo_bonus
make
./philo 哲学者の人数 死ぬまでの時間 食事に費やす時間 睡眠に費やす時間 [それぞれの哲学者が最低何回食事するか]