Writing concurrent and
parallel programming applications is a crucial skill for any Java
programmer. Java 9 comes with a host of fantastic features, including
significant performance improvements and new APIs. This video will take
you through all the new APIs, showing you how to build parallel and
The video covers all the
elements of the Java Concurrency API, with essential recipes that will
help you take advantage of the exciting new capabilities. You will learn
how to use parallel and reactive streams to process massive data sets.
Next, you will move on to create streams and use all their intermediate
and terminal operations to process big collections of data in a parallel
and functional way. Further on, you’ll discover a whole range of
recipes for almost everything, such as thread management,
synchronization, executors, parallel and reactive streams, and much
By the end of the video,
you will know how to obtain information about the status of some of the
most useful components of the Java Concurrency API and how to test
concurrent applications using different tools.
About The Author
González is a software architect with almost 15 years experience in Java
technologies. He has worked as a teacher, researcher, programmer,
analyst, and writer, and he now works as an architect in all types of
projects related to Java, especially J2EE. As a teacher has over 1,000
hours of training in basic Java, J2EE, and the Struts framework.
As a researcher, he has
worked in the field of information retrieval, developing applications
for processing large amounts of data in Java, and has participated as a
co-author in several journal articles and conference presentations.
Recently, he worked on
developing J2EE web applications for various clients from different
sectors (public administration, insurance, healthcare, transportation,
and so on). He has also worked as a software architect. He is the author
of the books, Java 7 Concurrency Cookbook and Mastering Concurrency
Programming with Java 8 by Packt Publishing.