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 - Java Tutorial
From the course: Parallel and Concurrent Programming with Java 2
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.