首页> 外文OA文献 >Open multithreaded transactions: keeping threads and exceptions under control
【2h】

Open multithreaded transactions: keeping threads and exceptions under control

机译:打开多线程交易:保留控制下的线程和例外

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Although transactional models have proved to be very useful for numerous applications, the development of new models to reflect the ever-increasing complexity and diversity of modern applications is a very active area of research. Analysis of the existing models of multithreaded transactions shows that they either give too much freedom to threads and do not control their participation in transactions, or unnecessarily restrict the computational model by assuming that only one thread can enter a transaction. Another important issue, which many models do not address properly, is providing adequate exception handling features. In this paper a new model of multithreaded transactions is proposed. Its detailed description is given, including rules of thread behaviour when transactions start, commit and abort, and rules of exception raising, propagation and handling. This model is supported by enhanced error detection techniques to allow for earlier error detection and for localised recovery. General approaches to implementing transaction support are discussed and a detailed description of an Ada implementation is given. Special attention is paid to outlining typical applications for which this model is suitable and to comparing it with several known approaches (Coordinated Atomic actions, CORBA, and Argus).
机译:虽然事务模型已被证明对众多应用非常有用,但新模型的开发以反映现代应用的不断增长的复杂性和多样性是一个非常活跃的研究领域。对现有多线程交易模型的分析显示,它们要么向线程提供太多自由,并且不控制他们的交易的参与,或者通过假设只有一个线程可以进入事务,不必要地限制计算模型。另一个重要问题,许多模型未正确地解决,正在提供足够的异常处理功能。本文提出了一种新的多线程交易模型。给出了它的详细描述,包括事务启动,提交和中止时的线程行为规则以及培养,传播和处理的例外规则。通过增强的错误检测技术支持该模型,以允许更早的错误检测和本地化恢复。讨论了实现交易支持的一般方法,并给出了对ADA实现的详细描述。特别注意概述该模型适合的典型应用,并以几种已知方法(协调原子动作,CORBA和ARGUS)进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号