I'm Michael Suodenjoki - a software engineer living in Kgs. Lyngby, north of Copenhagen, Denmark. This is my personal site containing my blog, photos, articles and main interests.

Updated 2011.01.23 15:37 +0100


More about threading

It is always interesting to get alternative views on the state of the world. For example on the need of developing multithreaded applications. I wrote last about it January 6th, 2007 in entry The Core Threading software problem.

Now I found (via) a video presentation at Microsoft Research by Edward A. Lee which presents his view on the core threading software problem. His statement is that the current threading programming mechanisms essentially are flawed. Programmers simply do not understand what is going on, leading to thread bugs, e.g. race conditions, deadlocks etc.

Making Concurrency Mainstream

I suggest you watch the video and you should arrive at a understanding of the conclusion (my text in italics):