The Problem With Threads
It's so hard. There must be a better way.
(Via Lambda the Ultimate.)
Edward A. Lee: Many technologists are pushing for increased use of multithreading in software in order to take advantage of the predicted increases in parallelism in computer architectures. In this paper, I argue that this is not a good idea.