Figure 4: Table and Philosopher active objects and the TableEvt class derived from the QF base classes