Exceptions and transactions in C++

  • Authors:
  • Ali-Reza Adl-Tabatabai;Victor Luchangco;Virendra J. Marathe;Mark Moir;Ravi Narayanaswamy;Yang Ni;Dan Nussbaum;Xinmin Tian;Adam Welc;Peng Wu

  • Affiliations:
  • Intel Corporation;Sun Microsystems Laboratories;Sun Microsystems Laboratories;Sun Microsystems Laboratories;Intel Corporation;Intel Corporation;Sun Microsystems Laboratories;Intel Corporation;Intel Corporation;IBM Research

  • Venue:
  • HotPar'09 Proceedings of the First USENIX conference on Hot topics in parallelism
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

There has been significant discussion--and significant disagreement--on the issue of how exceptions should interact with atomic blocks implemented using transactions. We present a proposal that offers a significant contribution towards resolving this issue, at least for C++, and we raise remaining areas of disagreement for discussion at the workshop and in the community in general.