Invention Grant
- Patent Title: Synchronizing communication over shared memory
- Patent Title (中): 通过共享内存同步通信
-
Application No.: US12147531Application Date: 2008-06-27
-
Publication No.: US08555292B2Publication Date: 2013-10-08
- Inventor: Erez Haba
- Applicant: Erez Haba
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Dodd Law Group
- Agent Michael B Dodd
- Main IPC: G06F9/44
- IPC: G06F9/44

Abstract:
Two threads may communicate via shared memory using two different modes. In a polling mode, a receiving thread may poll an indicator set by the sending thread to determine if a message is present. In a blocking mode, the receiving thread may wait until a synchronization object is set by the sending thread which may cause the receiving thread to return to the polling mode. The polling mode may have low latency buy may use processor activity of the receiving thread to repetitively check the indictor. The blocking mode may have a higher latency but may allow the receiving thread to enter a sleep mode or perform other activities.
Public/Granted literature
- US20090328059A1 Synchronizing Communication Over Shared Memory Public/Granted day:2009-12-31
Information query