<< WordPress Experiment Finished | Home | Use Firefox, Break Up With Fiancé >>

Herb Sutter Talks About Concurrency

A concurrency revolution is under way.

Herb Sutter's PARC Forum talk, Software and the Concurrency Revolution, is online.

(1:50) For the first time in history of computing since the 1950's mainstream hardware is going to be parallel. That means for the first time in 50 years we are not going to be programming von Neumann machines.

(28:00) Programming concurrency by fiddling with naked semaphores feels a lot and is a lot like programming with raw assembler. Programming with threads and locks is like programming in C—structured programming. What is missing on the top there is an OO for concurrency.

(41:00) How many of you are familiar with double checked locking? How many of you know that double checked locking is broken? How many of you know that double checked locking actually isn't broken anymore? I'm talking specifically about Java 5 and Visual Studio 2005 which has deliberately made DCL work if you say volatile. for example.

Watch or listen to the whole thing.



Re: Herb Sutter Talks About Concurrency

The slides are now available as well.

Sutter Concurrency Talk - We Need Better Languages

I’ve seen lots of links to Herb Sutter’s talk at PARC on concurrency. This is a great talk - I found it a little tough to make it through his paper on the topic, while the talk is a joy to experience, information-dense yet approachable. So...

Add a comment Send a TrackBack