首页    期刊浏览 2025年05月28日 星期三
登录注册

文章基本信息

  • 标题:Nonblocking synchronization can yield astonishing results in terms of scalability and realtime response, but at the expense of verification state space.
  • 本地全文:下载
  • 作者:Mathieu Desnoyers ; EfficiOS
  • 期刊名称:ACM Queue (Online): tomorrow's computing today
  • 电子版ISSN:1542-7749
  • 出版年度:2013
  • 卷号:11
  • 期号:5
  • 语种:English
  • 出版社:Association for Computing Machinery
  • 摘要:Mathieu Desnoyers, EfficiOS So you've decided to use a nonblocking data structure, and now you need to be certain of its correctness. How can this be achieved? When a multithreaded program is too slow because of a frequently acquired mutex, the programmer's typical reaction is to question whether this mutual exclusion is indeed required. This doubt becomes even more pronounced if the mutex protects accesses to only a single variable performed using a single instruction at every site. Removing synchronization improves performance, but can it be done without impairing program correctness?.
国家哲学社会科学文献中心版权所有