O'Reilly logo
  • Hongdi Li thinks this is interesting:

in the OOA/D we make a couple of assumptions, which we’ve already talked about, that greatly simplify these problems. The important assumption is that there is a single event queue for all events processed in the subsystem. The second assumption is that only one event is popped at a time, and its action completes before popping the next event from the queue. The third assumption is that the event queue is FIFO; events are popped in the order in which they were placed on the queue.14

From

Cover of Model-Based Development: Applications

Note

Use single FIFO event queue to serialize model interaction.