Patent · US Expired

System and method for avoiding deadlock in a non-preemptive multi-threaded application running in a non-preemptive multi-tasking environment

US6507861B1 · kind B1 · utility

17Cited by
1References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 16, 1995
Grant dateJan 14, 2003
Priority date
Expiry dateFeb 16, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/524
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for avoiding deadlock in a non-preemptive multi-tasking application program, wherein the application program operates in an operating system that provides a non-preemptive multi-tasking environment. All components of the application program that require resources from other components within the application program, and that will not yield to internal timeslicing within the application program, are placed in separate executables (i.e., application programs). Thus allowing maximum background processing and the avoidance of deadlock.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.