发明授权
US06247064B1 Enqueue instruction in a system architecture for improved message passing and process synchronization 失效
系统架构中的排队指令,用于改进消息传递和进程同步

Enqueue instruction in a system architecture for improved message passing and process synchronization
摘要:
A system and method for adding a queue entry containing message data to a queue shared by communicating, sequential processes includes an enqueue instruction. The enqueue instruction attaches a queue entry to either the tail or the head of the shared queue, as specified by an application programmer. Execution of the enqueue instruction includes blocking access to the queue by other processes, updating queue linkages, activating processes waiting on entries being made to the queue, monitoring interrupts, and validating the appropriate queue data structures. If desired, in lieu of adding a queue entry containing message data to the queue, the enqueue instruction inserts an event indicator into the shared queue structure, thereby providing synchronization capabilities between communicating processes.
信息查询
0/0