Introduction to Parallel Programming with Java

Develop programs that take advantage of multi-core platforms by applying fundamental concepts of parallel programming.

After completing this course, you will be able to:

  • Recognize opportunities for parallel computing
  • Use basic implementations for domain and task parallelism
  • Ensure correctness by identifying and resolving race conditions and deadlocks
  • Improve performance by selective code modifications and load balancing
There are downloads available under the Creative Commons License license. Download Now

Include in RSS: 

For more complete information about compiler optimizations, see our Optimization Notice.