Exceptions and side-effects in atomic blocks
نویسندگان
چکیده
منابع مشابه
Exceptions and side-effects in atomic blocks
In our paper at OOPSLA 2003 we discussed the design and implementation of a new atomic keyword as an extension to the Java programming language. It allows programs to perform a series of heap accesses atomically without needing to use mutual exclusion locks. We showed that data structures built using it could perform well and scale to large multi-processor systems. In this paper we extend our s...
متن کاملLoad Elimination in the Presence of Side Effects, Concurrency and Precise Exceptions
Partial redundancy elimination can reduce the number of loads corresponding to field and array accesses in Java programs. The reuse of values loaded from memory at subsequent occurrences of load expressions must be done with care: Precise exceptions and the potential of side effects through method invocations and concurrent modifications in multi-threaded programs must be considered. This work ...
متن کاملSimple atomic blocks
• Atomic Blocks should be kept separate from heavier transactional notions (e.g. aborts, rollbacks). • Separate efficiency from correctness. There should be a simple correct (though possibly inefficient) implementation scheme for atomic blocks. But the performance-focused programmer should be able to add extra information (via annotations [4]) which may improve performance, without compromising...
متن کاملThe good side of side effects: captopril blocks vessel and tumor growth.
The formation of new blood vessels, termed angiogenesis, is important in development, ovulation, wound repair, and tumor growth (1). Various key steps in angiogenesis have been defined and include cell migration, invasion of tissues, proliferation, and formation of a new underlying basement membrane matrix. Tumor cells use similar mechanisms when forming metastases except that tumor cells do no...
متن کاملpatterns and variations in native and non-native interlanguage pragmatic rating: effects of rater training, intercultural proficiency, and self-assessment
although there are studies on pragmatic assessment, to date, literature has been almost silent about native and non-native english raters’ criteria for the assessment of efl learners’ pragmatic performance. focusing on this topic, this study pursued four purposes. the first one was to find criteria for rating the speech acts of apology and refusal in l2 by native and non-native english teachers...
15 صفحه اولذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 2005
ISSN: 0167-6423
DOI: 10.1016/j.scico.2005.03.005