Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine
Prag--tic Bookshelf | ISBN: 193435631X | PDF | 250 pages | 5.3 MB
The increasing popularity and availability of multicore processors is creating a whole new set of challenges?although you can enjoy true concurrency, you?re now faced with higher contention and synchronization issues. Deploying an existing application on a multicore processor may bring out previously hidden concurrency issues. Java?s multi-threading facility by itself isn?t enough?it?s a very low level abstraction. Instead, you need a paradigm that provides a higher level of abstraction to deal with concurrency. It?s time to embrace Functional Programming.