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 will make your application scale out over all the processing units that you have. Java 5 and Java 6 have given us the goodness of java.util.concurrent, and if all things go well, we will have Fork/Join (FJ) as part of Java 7. All of these are
![Scala Actors 101 - Threadless and Scalable - DZone](https://cdn-ak-scissors.b.st-hatena.com/image/square/340c6974797f4ad2c327c914a3e7f724eea4f6f8/height=288;version=1;width=512/https%3A%2F%2Fdzone.com%2Fthemes%2Fdz20%2Fimages%2FArticleImg_8.jpg)