£45.99

Packt Publishing Mastering Concurrency Programming with Java 8

Price data last checked 24 day(s) ago - will refresh soon

View at Amazon

Price History & Forecast

Last 67 days • 67 data points (No recent data available)

Historical
Generating forecast...
£45.99 £42.04 £42.90 £43.76 £44.63 £45.49 £46.35 25 January 2026 10 February 2026 27 February 2026 15 March 2026 01 April 2026

Price Distribution

Price distribution over 67 days • 2 price levels

Days at Price
Current Price
41 days 26 days · current 0 10 21 31 41 £42 £46 Days at Price

Price Analysis

Most common price: £42 (41 days, 61.2%)

Price range: £42 - £46

Price levels: 2 different prices over 67 days

Description

Master the principles and techniques of multi-threaded programming with the Java 8 Concurrency API About This Book Implement concurrent applications using the Java 8 Concurrency API and its new components Improve the performance of your applications or process more data at the same time, taking advantage of all of your resources. Construct real-world examples related to machine learning, data mining, image processing, and client/server environments Who This Book Is For If you are a competent Java developer with a good understanding of concurrency but have no knowledge of how to effectively implement concurrent programs or use streams to make processes more efficient, then this book is for you. What You Will Learn Design concurrent applications by converting a sequential algorithm into a concurrent one Discover how to avoid all the possible problems you can get in concurrent algorithms Use the Executor framework to manage concurrent tasks without creating threads Extend and modify Executors to adapt their behavior to your needs Implement an exception handling mechanism in the Fork / Join framework Process massive data sets with parallel streams and Map/Reduce implementation Control data-race conditions using concurrent data structures and synchronization mechanisms Test and monitor concurrent applications In Detail Concurrency programming allows several large tasks to be divided into smaller sub-tasks, which are further processed as individual tasks that run in parallel. All the sub-tasks are combined together once the required results are achieved; they are then merged to get the final output. The whole process is very complex. This process goes from the design of concurrent algorithms to the testing phase where concurrent applications need extra attention. Java includes a comprehensive API with a lot of ready-to-use components to implement powerful concurrency applications in an easy way, but with a high flexibility to adapt these components to your needs. The book starts with full description of design principles of concurrent applications and how to parallelize a sequential algorithm. We'll show you how to use all the components of the Java Concurrency API from basics to the most advanced techniques to implement them in powerful concurrency applications in Java. You will be using real-world examples of complex algorithms related to machine learning, data mining, natural language processing, image processing in client / server environments. Next, you will learn how to use the most important components of the Java 8 Concurrency API: the Executor framework to execute multiple tasks in your applications, the phaser class to implement concurrent tasks divided into phases, and the Fork/Join framework to implement concurrent tasks that can be split into smaller problems (using the divide and conquer technique). Toward the end, we will cover the new inclusions in Java 8 API, the Map and Reduce model, and the Map and Collect model. The book will also teach you about the data structures and synchronization utilities to avoid data-race conditions and other critical problems. Finally, the book ends with a detailed description of the tools and techniques that you can use to test a Java concurrent application.

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
29 February 2016
Listed Since
27 July 2015

Barcode

No barcode data available

Similar Products You Might Like

The Art of Java Concurrency: A Deep Dive into the Executor Framework
95% match

The Art of Java Concurrency: A Deep Dive into the Executor Framework

£44.06 07 Mar 2026
Concurrent Programming in Java: Design Principles and Pattern (Java Series)
94% match

Concurrent Programming in Java: Design Principles and Pattern (Java Series)

Addison Wesley

£42.79 17 Mar 2026
Mastering Java Machine Learning: A Java developer's guide to implementing machine learning and big data architectures
94% match

Mastering Java Machine Learning: A Java developer's guide to implementing machine learning and big data architectures

Packt Publishing

£45.99 19 Feb 2026
Functional Programming in Java: Harness the Power of Streams and Lambda Expressions
93% match

Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Pragmatic Bookshelf

£40.27 07 Mar 2026
Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java
93% match

Creating Components: Object Oriented, Concurrent, and Distributed Computing in Java

CRC Press

£151.80 01 Mar 2026
Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs
93% match

Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs

Wiley

£88.77 25 Jan 2026
Java Coding Problems: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems
93% match

Java Coding Problems: Become an expert Java programmer by solving over 250 brand-new, modern, real-world problems

Packt Publishing

£41.99 07 Jan 2026
Java for Programmers: with Generative AI (Deitel Developer Series)
93% match

Java for Programmers: with Generative AI (Deitel Developer Series)

PEARSON EDUCATION

£37.39 19 Feb 2026
Wiley Concurrent and Distributed Computing in Java (IEEE Press)
93% match

Wiley Concurrent and Distributed Computing in Java (IEEE Press)

Wiley

£76.92 06 Mar 2026
Parallel Programming And Concurrency C# 13 and .Net 9: Definitive Guide
93% match

Parallel Programming And Concurrency C# 13 and .Net 9: Definitive Guide

£41.87 19 Feb 2026
C# Concurrency: Asynchronous and Multithreaded Programming
93% match

C# Concurrency: Asynchronous and Multithreaded Programming

Manning

£41.53 27 Jan 2026
Concurrent Programming: Algorithms, Principles, and Foundations
93% match

Concurrent Programming: Algorithms, Principles, and Foundations

Springer

£47.56 13 Jan 2026
Java Microservices and Containers in the Cloud: With Spring Boot, Kafka, PostgreSQL, Kubernetes, Helm, Terraform and AWS EKS
92% match

Java Microservices and Containers in the Cloud: With Spring Boot, Kafka, PostgreSQL, Kubernetes, Helm, Terraform and AWS EKS

Apress

£49.99 20 Feb 2026
Java in Distributed Systems: Concurrency, Distribution and Persistence
92% match

Java in Distributed Systems: Concurrency, Distribution and Persistence

Wiley

£55.79 06 Mar 2026
OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide (Oracle Press for Java)
92% match

OCP Oracle Certified Professional Java SE 17 Developer (Exam 1Z0-829) Programmer's Guide (Oracle Press for Java)

Addison Wesley

£31.97 08 Feb 2026
Professional Java for Web Applications
92% match

Professional Java for Web Applications

Wrox

£47.50 23 Feb 2026
Java in Two Semesters: Featuring JavaFX (Texts in Computer Science)
92% match

Java in Two Semesters: Featuring JavaFX (Texts in Computer Science)

Springer

£48.45 18 Mar 2026
Java Interview Questions: Beyond The Invisible (Software Engineering Interview Series)
92% match

Java Interview Questions: Beyond The Invisible (Software Engineering Interview Series)

£49.50 28 Feb 2026
Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games
92% match

Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games

Packt Publishing

£50.71 27 Feb 2026
Springer Distributed Graph Analytics Programming and Languages
92% match

Springer Distributed Graph Analytics Programming and Languages

Springer

£108.62 17 Apr 2026
Effective Kafka: A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java
92% match

Effective Kafka: A Hands-On Guide to Building Robust and Scalable Event-Driven Applications with Code Examples in Java

£43.86 21 Feb 2026
Well-Grounded Java Developer, The
92% match

Well-Grounded Java Developer, The

£34.26 15 Dec 2025
Java: The Comprehensive Guide (Rheinwerk Computing)
92% match

Java: The Comprehensive Guide (Rheinwerk Computing)

Rheinwerk Computing

£46.14 15 Dec 2025
Parallel Programming for Modern High Performance Computing Systems
92% match

Parallel Programming for Modern High Performance Computing Systems

CRC Press

£45.07 07 Mar 2026