concurrency

Do Your Iterators Always Fail-Fast?

The iterators of the Collection implementations of the Java runtime throw a ConcurrentModificationException[1] when they detect that another thread has...

0 replies - 283 views - 11/21/09 by Bharath Ganesh in Articles

Skandium Java Multi-core Library Release 1.0b2

Parallelism patterns for Multi-core in Java Version 1.0b2 of the Skandium Java Multi-core Library has been released at: http://skandium.niclabs.cl/

0 replies - 114 views - 11/19/09 by mleyton in Announcements

Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine

When I laid my hands on this book I was delighted to see that it's part of "The Pragmatic Programmers" series. As a developer I have a high respect for books in this series because they...

0 replies - 2263 views - 11/09/09 by gerps in Book Reviews

Secret Agents helping your code handle concurrency

Among all the available options to safely and correctly manage shared state in concurrent programs, I've selected the concept of Agents for my today's post....

0 replies - 2502 views - 09/15/09 by vaclav in News

Getting Started with Parallel Programming

Multi-core computers have shifted the burden of software performance from chip designers to software architects and developers. In order to gain the full...

6 replies - 9984 views - 06/23/09 by HFadeel in Articles

Objects as Actors?

Tony Arcieri, creator of Reia, recently brought up an interesting topic on unifying actors and objects. Talking about Scala and his disliking towards Scala's...

2 replies - 4080 views - 04/13/09 by Debasish Ghosh in News

What is so Hard About Parallel Programming?

I've seen it again.  One more claim that "Parallel programming is hard" and then the claimant launching into some complex and convoluted solution to...

7 replies - 4874 views - 03/31/09 by claybreshears in News

Parallelize your arrays with JSR 166y

The JSR-166y, which I described earlier in the post dedicated to the fork/join functionality is really amazing in how nicely it shields developers from dealing...

0 replies - 6900 views - 08/26/08 by vaclav in Articles

Scala Actors 101 - Threadless and Scalable

Application performance is no longer a free lunch, and with current hardware trends of cores-for-the-chores, the search is on for the programming model that...

3 replies - 13271 views - 08/12/08 by Debasish Ghosh in Articles

Java Concurrency In Practice

This book is very well organized and divided into four sections, starting from fundamentals like thread safety, atomicity, race conditions, locking, liveliness and goes on to concurrent collections...

3 replies - 5662 views - 08/06/08 by javasrini in Book Reviews

Concurrency and HashMap

In theory everyone knows Hash Map is not Thread Safe and it shouldn’t be used in multi Threaded applications. But still people come out with their own...

6 replies - 6005 views - 06/30/08 by Pavitar Singh in Articles

Java Concurrency: Reentrance Lockout

Reentrance lockout is a situation similar to deadlock and nested monitor lockout.

3 replies - 3253 views - 06/14/08 by Jakob Jenkov in News

Java Concurrency: Read / Write Locks

Jakob has done a great series on Java Concurrency - check out the first 14 articles at his blog. Going forward, we're delighted to announce that you'll also...

19 replies - 8903 views - 06/09/08 by Jakob Jenkov in News

My Top Five Sessions From JavaONE 2008

The JavaONE technical sessions have been made available with featured videos and PDFs of the technical sessions, helping those of us who missed the conference...

2 replies - 3882 views - 06/04/08 by James Sugrue in Articles

Scala Liftoff

I stayed around in San Francisco for one more day after JavaOne, in order to attend the Scala liftoff. The liftoff was an open space style conference (which...

0 replies - 1720 views - 05/16/08 by twleung in News