发明名称 Device for controlling the enqueuing and dequeuing operations of messages in a memory.
摘要 <p>The subject device manages the access to message queues in a memory (6) by an enqueuer 2 and a degiieuer 7 when the enqueuer has priority over the dequeuer. It solves the contention problem raised when the dequeuer dequeues the last message from a queue while the enqueuer is enqueuing a new one. A queue control block QCB and queue status bits E, A, D are assigned to each queue and stored in memories 20 and 22. Each time dequeuer 7 performs a dequeuing operation it sets its D bit (dequeuer active) before updating the queue head field in the QCB block. When the enqueuer performs an enqueuing operation it sets an abort bit A, if it founds the D bit active and E bit active indicating that the queue contains at least one message to warn the dequeuer that it has to abort its proces if it is dequeuing the last message from the queue.</p>
申请公布号 EP0418447(A1) 申请公布日期 1991.03.27
申请号 EP19890480145 申请日期 1989.09.20
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LIPS, JEAN-PIERRE;MILLET, JEAN-MARC;NAUDIN, BERNARD
分类号 G06F13/00;G06F12/02;G06F5/10;G06F5/12;G06F12/00 主分类号 G06F13/00
代理机构 代理人
主权项
地址