|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Edward A. Lee, "The Problem with Threads," Computer, vol. 39, no. 5, pp. 33-42, May, 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/MC.2006.180, author = {Edward A. Lee}, title = {The Problem with Threads}, journal ={Computer}, volume = {39}, number = {5}, issn = {0018-9162}, year = {2006}, pages = {33-42}, doi = {http://doi.ieeecomputersociety.org/10.1109/MC.2006.180}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - The Problem with Threads IS - 5 SN - 0018-9162 SP33 EP42 EPD - 33-42 A1 - Edward A. Lee, PY - 2006 KW - Programming paradigms KW - Threads KW - Nondeterminism KW - Design patterns KW - Coordination languages VL - 39 JA - Computer ER - | |||
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.
Index Terms:
Programming paradigms, Threads, Nondeterminism, Design patterns, Coordination languages
Citation:
Edward A. Lee, "The Problem with Threads," Computer, vol. 39, no. 5, pp. 33-42, May 2006, doi:10.1109/MC.2006.180
Usage of this product signifies your acceptance of the Terms of Use.

