【24h】

Exclusion for Composite Objects

机译:排除复合对象

获取原文

摘要

Designing concurrent object-oriented programs is hard. Correct programs must corrdiante multiple threads accessing composite objects, using low-level mechanisms such as locks and read-write sets. Efficient programs must balance the complexity and overhead of the coordination mechanisms against the increased performance possible through concurrency. A method-level algebra of exclusion provides a succinct description of the conditions under which a thread must be excluded from a component of a composite object. using the algebra, programmers can check whether their programs meet their exclusion requirements, can eliminate redundant exclusion controls, and can remove synchronisation overhead by reducing concurrency.
机译:设计并发面向对象的程序很难。正确的程序必须使用诸如锁和读写集等低级机制访问复合对象的多个线程。高效计划必须平衡协调机制的复杂性和开销,以通过并发性能提高性能。排除的方法级别代数提供了简洁的描述,该条件必须从复合对象的组件中排除。使用代数,程序员可以检查他们的程序是否符合其排除要求,可以消除冗余排除控制,并通过减少并发性来消除同步开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号