发明名称 METHOD OF ASYNCHRONOUS MANAGEMENT OF A CIRCULAR QUEUE IN A MULTIPROCESS ENVIRONMENT
摘要 <p>A circular queue is asynchronously accessed and managed by two separate processing elements. Each data element is placed on the queue together with a zero data element that both marks the tail of the queue and signifies that the queue is empty. Data elements are removed from the queue in the order in which they were stored (first-in-first-out) and a manner that allows multiple, concurrent access to the queue. When the queue is accessed to remove a data element the element is first tested. If it is non-zero, the removal process continues; if zero, the queue is considered empty. The management of the queue permits dynamic re-sizing the queue (i.e., making the queue larger or smaller) while data elements are being added and/or removed.</p>
申请公布号 WO1999035563(A1) 申请公布日期 1999.07.15
申请号 US1999000405 申请日期 1999.01.07
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址