Terminating a child process without risk of data corruption to a shared resource for subsequent processes
US6973590B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 14, 2001 |
| Grant date | Dec 6, 2005 |
| Priority date | — |
| Expiry date | Jan 23, 2024 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5016
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A stack frame associated with a procedure that can alter or affect a shared resource where the procedure is associated with a child stack and is declared by a parent stack is marked isolated. Isolated stack frames are allotted an additional predefined interval of processing time before commands such as terminate and interrupt applied to the child stack are executed. If the command is a terminate command, after the additional allotted time interval has passed, both child and parent stacks are terminated. If the command is an interrupt command, after the additional allotted time interval has passed, the child stack is interrupted. If the command is a resource-terminated command, an operator is permitted to allocate more resource time to the task or may terminate both parent and child stacks. If a parent stack is terminated, all child stacks of the parent are terminated.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.