แอพนี้เป็นการนำ Dining philosopher problem ไปใช้
แอพนี้เป็นการนำ Dining philosopher problem ใช้ในแอปพลิเคชัน Android
ปัญหานักปรัชญาในการรับประทานอาหารเป็นปัญหาการซิงโครไนซ์แบบคลาสสิก (EW Dijkstra. Co-operating Sequential Processes. ใน F. Genuys (ed.) Programming Languages, Academic Press, London, 1965) ได้แนะนำเซมาฟอร์เป็นกลไกการซิงโครไนซ์แนวความคิด ปัญหาดังกล่าวได้รับการกล่าวถึงในหนังสือเรียนเกี่ยวกับระบบปฏิบัติการทุกเล่ม
นักปรัชญาการรับประทานอาหาร มีห้องรับประทานอาหารที่มีโต๊ะกลมพร้อมเก้าอี้ห้าตัว ที่เก้าอี้แต่ละตัวมีจาน และระหว่างแต่ละจานมีตะเกียบอันเดียว ตรงกลางโต๊ะมีชามสปาเก็ตตี้ ใกล้ห้องมีนักปรัชญาห้าคนที่ใช้เวลาส่วนใหญ่ในการคิด แต่บางครั้งก็หิวและจำเป็นต้องกินเพื่อที่จะได้คิดเพิ่ม
เรายินดีรับคำขอเปลี่ยนแปลงใดๆ บนพื้นที่เก็บข้อมูล git ของเรา
อ่านเพิ่มเติม