Profile cover photo
Profile photo
Henrik Eichenhardt
46 followers
46 followers
About
Henrik's posts

Post has attachment
Schick schick. :)

Post has attachment
Photo

Post has shared content

Post has attachment

Post has shared content
So eine Halskrause hat schon paar Vorteile :))
Animated Photo

Post has attachment
In the blog post "Why shared mutable state is the root of all evil." I was trying to explaining why it is important to use proper synchronization while accessing shared-mutable state in your concurrent programs to make sure they behave like expected. What I didn't get around to was talking about reasons why this synchronisation is so bad for performance and therefore the root of all evil for performance optimization.

Post has attachment
In my blog post Why shared mutable state is the root of all evil. I commented on the fact that for the last 10 years the free lunch for programers was over and significant performance gains were only possible by developing concurrent programs.

Last night I came across Herb Sutter who described this idea for the first time in early 2005 in his article in the Dr. Dobb's Journal titled "The Free Lunch Is Over - A Fundamental Turn Toward Concurrency in Software". Credit where credit is due I thought I write a blog post about this article.

Herb really hit the nail on the head and it is actually surprising to find a 8 year old text about computer performance which is pretty much still up-to-date.

Post has attachment

Post has attachment
Wait while more posts are being loaded