My Photo

Become a Fan

DailyMile

Google Ad Skyscraper

« Use IBM WebSphere eXtreme Scale to get the most out of your SOA investment! | Main | Why Java is important to VMware but may not matter long term »

July 23, 2009

Comments

Elliott Steele

Take a look at the Clojure programming language.

http://clojure.org/concurrent_programming

Josh Patel

I am not a very technical person but the way you have explained lock free version of sync in code is really amazing. I hope to read about all this in the future.
Just stumbled and submitted your site to Viralogy. Hope you get some great traffic from it. Your blog is here http://www.viralogy.com/blogs/my/12785

- Josh

Anthony Williams

That's certainly one way to implement lock-free data structures, and on a garbage-collected platform like Java then it works really well. If you don't like the overhead of copying the data structure in its entirety then you can move to a different data structure where you can replace smaller chunks.

It's not the only way to write lock-free data structures though, and I wouldn't like to assert that any particular method was "typical".

The comments to this entry are closed.