Multiprocess Request/Response Queue Interface Without Interlock
Original Publication Date: 1979-Mar-01
Included in the Prior Art Database: 2005-Feb-20
The system set forth in Fig. 1 permits asynchronous processes to interface via a shared memory queue without the need to maintain interlocks or use synchronization instructions like compare and swap or test and set. The basis of the mechanism is the structure of the queue which separates an area for requests from an area for responses to those requests and a set of protocols maintained within the logic of the module units sending and receiving these requests and responses.