Queued Message Handler: Difference between revisions
Appearance
m Changed wording to match Design Pattern Overview page |
Added link |
||
| Line 4: | Line 4: | ||
== Use Cases == | == Use Cases == | ||
*[[Design Pattern Case Study: A Simple Counter#Queued Message Handler (QMH)|Comparison of Design Pattern showing QMH]] | |||
== References == | == References == | ||
Revision as of 13:00, 30 April 2020
The Queued Message Handler (QMH) design pattern is a combination of producer/consumer, and event handler architectures together. The producer loop, called the Event Handler Loop (EHL), contains an event structure that sends messages to the consumer loop, called the Message Handler Loop (MHL). The MHL receives and processes the messages. A message is enqueued when a UI event is triggered. The QMH can also be designed to provide feedback from the consumer to the producer using User Events.[1]

Use Cases
References
- ↑ "Queued Message Handler Template" by National Instruments (http://www.ni.com/tutorial/53391/en/)