Overview
Learning Concurrent Programming in Scala is your guide to mastering the art of concurrent programming using Scala on the JVM. Through this book, you'll gain practical expertise in creating scalable, high-performance systems using features like futures, promises, and actor-based concurrency.
What this Book will help me do
- Understand the fundamentals of concurrent programming on modern multiprocessor systems.
- Master the use of Scala's futures and promises to manage asynchronous programming.
- Accelerate data processing using Scala's data-parallel collections.
- Implement scalable in-memory transactional data models using advanced concurrency technologies.
- Learn to seamlessly integrate and use different concurrency libraries and frameworks in Scala.
Author(s)
Author None Prokopec is an experienced software engineer and Scala expert. With profound insights into concurrent and parallel programming, they have contributed to the development of advanced computing frameworks. None brings a practical, example-driven approach to teaching, ensuring concepts are clearly understood.
Who is it for?
This book is ideal for Scala developers interested in designing concurrent applications efficiently. It caters to learners who have foundational programming knowledge and are exploring concurrent and parallel processing to enhance performance. Whether you're new to these concepts or building on prior knowledge, this guide will expand and refine your skills.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access