Dining Philosophers Problem (DPP) example for the QP active object framework. Demonstrates: event-driven programming, hierarchical state machines in C++, modeling and graphical state machine design, code generation, preemptive multitasking, software tracing, power saving mode, direct event posting, publish-subscribe. More information available in the [[/users/QL/notebook|Quantum Leaps Notebook pages]]. See also [[http://www.state-machine.com|state-machine.com]].
History
enabled the QK_PREEMPTIVE option
2012-09-05, by QL [Wed, 05 Sep 2012 13:50:21 +0000] rev 5
enabled the QK_PREEMPTIVE option
updated for QP 4.5.02
2012-09-04, by QL [Tue, 04 Sep 2012 22:41:20 +0000] rev 4
updated for QP 4.5.02
Updated for QP 4.2.04
2011-09-26, by QL [Mon, 26 Sep 2011 02:21:01 +0000] rev 3
Updated for QP 4.2.04
added slight delay to the idle loop to see the LED4 intensity
2011-02-16, by QL [Wed, 16 Feb 2011 17:12:38 +0000] rev 2
added slight delay to the idle loop to see the LED4 intensity