Invention Grant
- Patent Title: Multithreaded lock management
- Patent Title (中): 多线程锁管理
-
Application No.: US11930603Application Date: 2007-10-31
-
Publication No.: US09207997B2Publication Date: 2015-12-08
- Inventor: Pradeep Kumar Rathi
- Applicant: Pradeep Kumar Rathi
- Applicant Address: US UT Provo
- Assignee: Novell, Inc.
- Current Assignee: Novell, Inc.
- Current Assignee Address: US UT Provo
- Agency: Schwegman Lundberg & Woessner, P.A.
- Priority: IN1695/DEL/2007 20070809
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/52

Abstract:
Apparatus, systems, and methods may operate to construct a memory barrier to protect a thread-specific use counter by serializing parallel instruction execution. If a reader thread is new and a writer thread is not waiting to access data to be read by the reader thread, the thread-specific use counter is created and associated with a read data structure and a write data structure. The thread-specific use counter may be incremented if a writer thread is not waiting. If the writer thread is waiting to access the data after the thread-specific use counter is created, then the thread-specific use counter is decremented without accessing the data by the reader thread. Otherwise, the data is accessed by the reader thread and then the thread-specific use counter is decremented. Additional apparatus, systems, and methods are disclosed.
Public/Granted literature
- US20090044194A1 MULTITHREADED LOCK MANAGEMENT Public/Granted day:2009-02-12
Information query