Issue No. 05 - May (2006 vol. 39)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2006.180
Edward A. Lee , University of California, Berkeley
For concurrent programming to become mainstream, we must discard threads as a programming model. Nondeterminism should be judiciously and carefully introduced where needed, and it should be explicit in programs.
Programming paradigms, Threads, Nondeterminism, Design patterns, Coordination languages
E. A. Lee, "The Problem with Threads," in Computer, vol. 39, no. , pp. 33-42, 2006.