首页> 外文会议>International Conference on Network-Based Information Systems >An Exercise in Concurrency: From Non-blocking Objects to Fair Objects
【24h】

An Exercise in Concurrency: From Non-blocking Objects to Fair Objects

机译:并发练习:从非阻塞对象到公平对象

获取原文

摘要

A non-blocking implementation of a concurrent object is an implementation that does not prevent concurrent accesses to the internal representation of the object, while guaranteeing the deadlock-freedom progress condition without using locks. Considering a failure free context, this paper presents a simple modular approach to transform a non-blocking implementation into a starvation-free implementation satisfying a strong fairness requirement. This approach, which is due to G. Taubenfeld, is illustrated with the implementation of a concurrent stack. The spirit of the paper is mainly pedagogical. Its aim is not to introduce new concepts or algorithms, but to show that a powerful, simple, and modular transformation can provide concurrent objects with strong fairness properties.
机译:并发对象的非阻塞实现是一种在不使用锁的情况下保证无死锁进展条件的情况下,不阻止并发访问该对象的内部表示的实现。考虑到无故障上下文,本文提出了一种简单的模块化方法,可以将无阻塞实现转换为满足强公平性要求的无饥饿实现。这种方法归因于G. Taubenfeld,通过并发堆栈的实现进行了说明。本文的精神主要是教学论。其目的不是引入新的概念或算法,而是表明强大,简单且模块化的转换可以为并发对象提供强大的公平性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号