首页> 外国专利> System and method for avoiding deadlock in a non-preemptive multi-threaded application running in a non-preemptive multi-tasking environment

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

机译:避免在非抢占式多任务环境中运行的非抢占式多线程应用程序中死锁的系统和方法

摘要

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.
机译:一种避免非抢占式多任务应用程序中死锁的系统和方法,其中,所述应用程序在提供非抢先式多任务环境的操作系统中运行。需要来自应用程序内其他组件的资源并且不会屈服于应用程序内内部时间划分的应用程序的所有组件都放置在单独的可执行文件(即应用程序)中。这样就可以最大程度地进行后台处理并避免死锁。

著录项

  • 公开/公告号US6507861B1

    专利类型

  • 公开/公告日2003-01-14

    原文格式PDF

  • 申请/专利权人 HEWLETT-PACKARD COMPANY;

    申请/专利号US19950389676

  • 发明设计人 GARY G. KIWIMAGI;ELLEN M. NELSON;

    申请日1995-02-16

  • 分类号G06F95/00;

  • 国家 US

  • 入库时间 2022-08-22 00:06:00

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号