Method for managing termination of a lock-holding process using a waiting lock

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5872981
SERIAL NO

08865885

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for managing termination of a process that holds a resource lock on behalf of another process is described. A first process acquires a first lock to a resource on behalf of a second process to exclude other processes from accessing the resource. The second process then acquires a wait lock to the resource. Later, when a third process acquires the first lock to the resource, the third process determines whether the first process terminated without releasing the lock. If the first process did terminate without releasing the lock, the third process attempts to acquire the wait lock. In attempting to acquire the wait lock, execution of the third process is suspended until the second process releases the wait lock. Consequently, acquisition of the wait lock by the third process prevents concurrent access to the resource by the third process and the second process.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE INTERNATIONAL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Grewell, Patricia San Mateo, CA 5 196
Tan, Leng Leng Sunnyvale, CA 11 639
Waddington, William H Foster City, CA 17 934

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation