Thread interruption with minimal resource usage using an asynchronous procedure call
US6560626B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 2, 1998 |
| Grant date | May 6, 2003 |
| Priority date | — |
| Expiry date | Apr 2, 2018 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4812
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A thread interruption function in a multi-threaded runtime environment places a first thread in an alertable blocked state that is interrupted by another thread upon request. The interrupting thread causes an asynchronous procedure call (APC) to be queued against the blocked thread. A callback procedure associated with the APC is executed in a context of the blocked thread and an indicator is stored in the context of the blocked thread. The indicator is captured by runtime environment exception handing which causes the blocked thread to be activated.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.