Comment Reliable programs (Score 1) 334
The main issue with threaded programming is creating reliable programs. With multiple cores, you get a much higher level of parallelism than we have seen before.
There is a great (though depressing) paper that discusses the challenges:
http://www.ddj.com/dept/64bit/196901362?cid=RSSfee d_DDJ_All -- a very brief summary/review
http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EE CS-2006-1.pdf -- full paper
There is a great (though depressing) paper that discusses the challenges:
http://www.ddj.com/dept/64bit/196901362?cid=RSSfe
http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/E