From the course: Parallel and Concurrent Programming with Java 2

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Additional resources

Additional resources - Java Tutorial

From the course: Parallel and Concurrent Programming with Java 2

Start my 1-month free trial

Additional resources

- [Instructor] Our focus throughout this course has been on the basic concepts behind concurrent and parallel programming. And we've stuck with using mostly lower level mechanisms that are part of the core Java language to demonstrate those concepts in action. As you continue developing parallel applications with Java then you may also find the higher level Stream API useful which was introduced in Java 8. It provides and easy way to build a pipeline of operations to process collections of objects, and it supports both sequential and parallel processing. There's an entire course available on Java Streams if you want to learn more about them. Additionally, if your programs grow beyond just being multithreaded, to requiring multiple processes such as having clients and servers distributed across separate computers then you'll also want to learn about Java's Remote Method Invocation API, which is an interprocess communication mechanism that enables an object in one Java virtual machine…

Contents