首页    期刊浏览 2025年06月15日 星期日
登录注册

文章基本信息

  • 标题:An Extensible Interpreter Framework for Software Transactional Memory
  • 本地全文:下载
  • 作者:Charlotte Herzeel (Vrije Universiteit Brussel ; Belgium) Pascal Costanza (Vrije Universiteit Brussel ; Belgium) Theo D'Hondt (Vrije Universiteit Brussel, Belgium)
  • 期刊名称:Journal of Universal Computer Science
  • 印刷版ISSN:0948-6968
  • 出版年度:2010
  • 卷号:16
  • 期号:2
  • 出版社:Graz University of Technology and Know-Center
  • 摘要:Software transactional memory (STM) is a new approach for coordinating concurrent threads, for which many different implementation strategies are currently being researched. In this paper we show that if a language implementation provides reflective access to explicit memory locations, it becomes straightforward to both (a) build an STM framework for this language and (b) to implement STM algorithms using this framework. A proof-of-concept implementation in the form of a Scheme interpreter (written in Common Lisp) is presented.
  • 关键词:Lisp, memory location objects, software transactional memory
国家哲学社会科学文献中心版权所有