-
公开(公告)号:DE3685397D1
公开(公告)日:1992-06-25
申请号:DE3685397
申请日:1986-08-12
Applicant: IBM
Inventor: OBERMARCK RONALD LESTER , PALMER JOHN DAVIS , TREIBER RICHARD KENT
IPC: G06F9/46 , G06F9/52 , G06F12/00 , G06F15/16 , G06F15/177
Abstract: A method for serialising process access to shared resources utilising low-level atomic functions to maintain control structures in which non-contiguous words must be modified at two different times. The atomic functions require an initiation operation partitionable from a completion operation. Each process requesting access to the shared resource performs the initiation operation, which begins modification of a control structure. The completion operation may be performed by the original process if there is no resource conflict. If, however, another process is currently modifying the control structure, then the task of performing the completion operation is passed to one of the concurrently-accessing processes.