首页> 外国专利> ROBUST CRITICAL SECTION DESIGN IN MULTITHREADED APPLICATIONS

ROBUST CRITICAL SECTION DESIGN IN MULTITHREADED APPLICATIONS

机译:多重应用中的稳健关键部分设计

摘要

A multithreaded computer application provides more robust mutually exclusive accesses as instantiations (threads) of a single program, such that deadlock situations are avoided. The application method uses the system primitives to implement system services that provide a 'gate' functionality (Sl, S4, S6, S21, S24, S30) to the functional code for which exclusive access is to be granted. Critical sections still exist, but they are only used for the management of state variables and decisional branching of this 'gate' mechanism. Also, time limit provisions (S15) are implemented to avoid blocking of the not granted threads. The method includes executing the 'exclusive functional code section' outside the critical sections, which avoids a cascading of blocking effects due to a never ending or non-terminating critical section as in the prior art design model.
机译:多线程计算机应用程序提供了更健壮的互斥访问,作为单个程序的实例化(线程),从而避免了死锁情况。该应用方法使用系统原语来实现系统服务,该系统服务向要为其授予排他访问权的功能代码提供“门”功能(S1,S4,S6,S21,S24,S30)。关键部分仍然存在,但它们仅用于状态变量的管理和此“门”机制的决策分支。另外,实施时限规定(S15)以避免阻塞未授予的线程。该方法包括在关键部分之外执行“专用功能代码部分”,这避免了由于如现有技术设计模型中的永无止境的或非终止的关键部分而导致的级联效应。

著录项

  • 公开/公告号KR20090071563A

    专利类型

  • 公开/公告日2009-07-01

    原文格式PDF

  • 申请/专利权人 KONINKLIJKE PHILIPS ELECTRONICS N.V.;

    申请/专利号KR20097005819

  • 发明设计人 MELLERY EMMANUEL;

    申请日2007-09-19

  • 分类号G06F9/52;G06F9/38;

  • 国家 KR

  • 入库时间 2022-08-21 19:13:04

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号