Invention Grant
- Patent Title: Managing sequenced lock requests
- Patent Title (中): 管理有序的锁定请求
-
Application No.: US11556778Application Date: 2006-11-06
-
Publication No.: US08595729B2Publication Date: 2013-11-26
- Inventor: Mark B. Rosenbluth
- Applicant: Mark B. Rosenbluth
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Grossman, Tucker, Perreault & Pfleger, PLLC
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
A method according to one embodiment may include determining if a sequence number of a first thread matches a current sequence number of a lock. If the sequence number of the first thread does not match the current sequence number, the method further includes placing the first thread into a wait queue; receiving a notification of an updated current sequence number by the first thread; determining if the sequence number of the first thread matches the updated current sequence number; acquiring the lock if the sequence number of the first thread matches the updated current sequence number; and remaining in the wait queue if the updated current sequence number does not match the sequence number of the first thread. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
Public/Granted literature
- US20080109807A1 Managing Sequenced Lock Requests Public/Granted day:2008-05-08
Information query