Developing reliable multithreaded software is notoriously difficult, due to the potential for unexpected interference between concurrent threads. Even a familiar construct such as "x++" has unfamiliar semantics in a multithreaded setting, where it must in general be considered a non-atomic read-modify-write sequence, rather than a simple atomic increment. Understanding where thread interference may occur is a critical first step in understanding or validating a multithreaded software system. © 2012 Springer-Verlag.
CITATION STYLE
Yi, J., Sadowski, C., Freund, S. N., & Flanagan, C. (2012). Cooperative concurrency for a multicore world. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7186 LNCS, pp. 342–344). https://doi.org/10.1007/978-3-642-29860-8_25
Mendeley helps you to discover research relevant for your work.