Issue No.05 - May (2006 vol.39)
Edward A. Lee , University of California, Berkeley
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2006.180
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
Edward A. Lee, "The Problem with Threads", Computer, vol.39, no. 5, pp. 33-42, May 2006, doi:10.1109/MC.2006.180