Blocking/Non Blocking Access to Message Queues
Original Publication Date: 1996-Jul-01
Included in the Prior Art Database: 2005-Mar-31
In managing message queues an operating system may permit an application to peek the contents of messages currently on the queue, and then delete an element from any position in the queue depending on its contents. When attempting to remove elements from an empty queue, it is desirable that the application be able to specify whether to block until an element becomes available, or to return immediately.