Good blogs about multi-threaded development? [closed] Good blogs about multi-threaded development? [closed] multithreading multithreading

Good blogs about multi-threaded development? [closed]


Sutter’s Mill (Herb Sutter on software, hardware, and concurrency) is a blog with many posts about concurrency.


Joe Duffy addresses concurrency and parallel programming a great deal in his archives.

He has a decidedly .Net spin, having been the PM for the Parallel extensions, but the principles he discusses are pretty universal. You'll just need to translate to the appropriate Java APIs. Only thing I can think of that might be fundamentally different is low level stuff that's dependent on acquire/release semantics of the underlying memory model.


Just a few recommendations on top of what's already been discussed, in approximate descending order of usefulness (according to me, anyway):

  • Alex Miller (as mentioned by spdenne) maintains a concurrency link blog on tumblr which aggregates a lot of cool Java concurrency stuff
  • Cliff Click's blog -- an incredibly smart guy who works at Azul Systems, where they pretty much take Java concurrency to the extreme (we're talking machines with, like, a bajillion cores and a squillion gig of RAM)
  • Jeremy Manson's blog -- pretty much the guy (well, one of the guys) on Java memory model/concurrency/performance related issues (he was one of the authors of the new memory model)
  • Java Performance Tuning -- combination of articles and links related to performance, often touches on concurrency stuff
  • Kirk Pepperdine, Java performance wiz -- more about general performance than concurrency specifically, but talks about concurrency sometimes (of course)
  • Java Specialist's Newsletter -- again, mostly performance, concurrency stuff sometimes