Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Concurrent Patterns and Best Practices. Build scalable apps in Java with multithreading, synchronization and functional programming patterns

Concurrent Patterns and Best Practices. Build scalable apps in Java with multithreading, synchronization and functional programming patterns

Autor: Atul S. Khot

Helionebook

116,10 zł 129,00 zł -10%

Kup w księgarni Helion

Kategorie
Java, Wzorce projektowe
Wydawca
Packt Publishing
Rodzaj
ebook
Stron
264
Data wydania
2018-09-27
ISBN
9781788629546
Tytuł oryginału
Concurrent Patterns and Best Practices. Build scalable apps in Java with multithreading, synchronization and functional programming patterns
Formaty
PDF (7,7MB) · ePub (6,3MB) · Mobi (13,1MB)

Opis

Selecting the correct concurrency architecture has a significant impact on the design and performance of your applications. Concurrent design patterns help you understand the different characteristics of parallel architecture to make your code faster and more efficient.

This book will help Java developers take a hands-on approach to building scalable and distributed apps by following step-by-step explanations of essential concepts and practical examples. You’ll begin with basic concurrency concepts and delve into the patterns used for explicit locking, lock-free programming, futures, and actors.

You’ll explore coding with multithreading design patterns, including master, slave, leader, follower, and map-reduce, and then move on to solve problems using synchronizer patterns. You'll even discover the rationale for these patterns in distributed and parallel applications, and understand how future composition, immutability, and the monadic flow help you create more robust code.
By the end of the book, you’ll be able to use concurrent design patterns to build high performance applications confidently.

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.