发明名称 |
Method and apparatus for executing transaction programs in parallel |
摘要 |
The method of the present invention comprises the steps of: provisionally updating a resource through a first transaction program and locking the resource; determining if a second transaction program generates a request to update the resource which has been locked because of the provisional update through the first transaction program; making the second transaction program exclusively wait and reproducing a third transaction program having an internal status identical to that of the second transaction program when the second transaction program generates the update request; providing a virtual resource having an original status before the provisional update through the first transaction program; provisionally updating the virtual resource through the third transaction program without exclusive wait; and rolling back and closing the exclusively waiting second transaction program and executing commit in the reproduced third transaction program when rollback of the first transaction program is executed due to an abnormal situation detected in the first transaction program.
|
申请公布号 |
US6502122(B1) |
申请公布日期 |
2002.12.31 |
申请号 |
US19980146239 |
申请日期 |
1998.09.03 |
申请人 |
NEC CORPORATION |
发明人 |
TAKEUCHI HIDEKI |
分类号 |
G06F9/46;G06F9/52;G06F12/00;(IPC1-7):G06F9/00 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|