发明名称 Message Passing with Queues and Channels
摘要 In an embodiment, a reception thread receives a source node identifier, a type, and a data pointer from an application and, in response, creates a receive request. If the source node identifier specifies a source node, the reception thread adds the receive request to a fast-post queue. If a message received from a network does not match a receive request on a posted queue, a polling thread adds a receive request that represents the message to an unexpected queue. If the fast-post queue contains the receive request, the polling thread removes the receive request from the fast-post queue. If the receive request that was removed from the fast-post queue does not match the receive request on the unexpected queue, the polling thread adds the receive request that was removed from the fast-post queue to the posted queue. The reception thread and the polling thread execute asynchronously from each other.
申请公布号 US2011265098(A1) 申请公布日期 2011.10.27
申请号 US20100764315 申请日期 2010.04.21
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DOZSA GABOR J.;HEIDELBERGER PHILIP;KUMAR SAMEER;RATTERMAN JOSEPH D.;STEINMACHER-BUROW BURKHARD
分类号 G06F9/54 主分类号 G06F9/54
代理机构 代理人
主权项
地址