...
首页> 外文期刊>Distributed Computing >The computability of relaxed data structures: queues and stacks as examples
【24h】

The computability of relaxed data structures: queues and stacks as examples

机译:宽松数据结构的可计算性:以队列和堆栈为例

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Most concurrent data structures being designed today are versions of known sequential data structures. However, in various cases it makes sense to relax the semantics of traditional concurrent data structures in order to get simpler and possibly more efficient and scalable implementations. For example, when solving the classical producer-consumer problem by implementing a concurrent queue, it might be enough to allow the dequeue operation (by a consumer) to return and remove one of the two oldest values in the queue, and not necessarily the oldest one. We define infinitely many possible relaxations of several traditional data structures and objects: queues, stacks, multisets and registers, and examine their relative computational power.
机译:今天设计的大多数并发数据结构是已知顺序数据结构的版本。但是,在各种情况下,放宽传统并发数据结构的语义是有意义的,以便获得更简单,可能更有效和可扩展的实现。例如,当通过实现并发队列来解决经典的生产者-消费者问题时,可能足以允许(消费者)出队操作返回并删除队列中两个最旧的值之一,而不一定是最旧的值。一。我们定义了几种传统的数据结构和对象的无限可能的松弛:队列,堆栈,多重集和寄存器,并检查了它们的相对计算能力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号