Another video from the fine Google Tech Talks series. This one is mainly about concurrency in Java, and the way concurrency interacts with the memory model is JDK5 and JDK6. Lots of stuff on non-locking synchronization, which I’ve never tried to do in java. I’ve always just used locks and been done with it. When I used to code in C/C++ a lot, though, I used to try to avoid mutex locks as much as possible, as a matter of principle. So, for example I was interested in the part on what promises the JVM makes regarding volatile variables. Good talk, overall.
Java Concurrency and the Memory Model
Leave a Comment