Invention Grant
- Patent Title: Shared object lock under state machine control
- Patent Title (中): 共享对象锁在状态机控制下
-
Application No.: US12201255Application Date: 2008-08-29
-
Publication No.: US08918798B2Publication Date: 2014-12-23
- Inventor: David Lloyd
- Applicant: David Lloyd
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F9/52

Abstract:
Embodiments relate to systems and methods for a shared object lock under state machine control. An operating system or virtual machine environment can host a set of multiple executing threads, and provide those threads with mutual access to one or more objects such as storage objects, memory objects, or others. The threads can independently request that the object be locked or unlocked, and the locked or unlocked state can be shared between the threads. Rather than communicate with the object(s) directly, in embodiments the threads communicate with a state machine that in turn controls the state of the object(s). When a request to change the state of the object(s) is received, the state machine can permit the object(s) to change between locked, unlocked, or other states based on the current state of the machine and the received message. Contention between threads can be reduced or eliminated.
Public/Granted literature
- US20100058337A1 SYSTEMS AND METHODS FOR SHARED OBJECT LOCK UNDER STATE MACHINE CONTROL Public/Granted day:2010-03-04
Information query