S. Khot | Concurrent Patterns and Best Practices | E-Book | www.sack.de
E-Book

E-Book, Englisch, 264 Seiten

S. Khot Concurrent Patterns and Best Practices

Build scalable apps in Java with multithreading, synchronization and functional programming patterns
1. Auflage 2024
ISBN: 978-1-78862-954-6
Verlag: De Gruyter
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)

Build scalable apps in Java with multithreading, synchronization and functional programming patterns

E-Book, Englisch, 264 Seiten

ISBN: 978-1-78862-954-6
Verlag: De Gruyter
Format: EPUB
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)



A definitive guide to implementing concurrency patterns in your applicationsKey Features - Learn functional programming patterns to write clear and high quality code
- Explore parallel programming and multithreading techniques to make your code run faster
- Efficiently use thread pools, actors patterns, and threading patterns to build reliable applications
Book DescriptionSelecting 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.What you will learn - Explore parallel architecture
- Get to grips with concurrency models to optimize your code s performance
- Explore important concurrency patterns in the Java multithreading library
- Gain insights into concurrent design patterns
- Discover design principles behind a variety of thread abstractions in Java
- Apply functional concurrency patterns to address issues with threads and locks
Who this book is forIf you’re a developer with foundational programming knowledge and want to learn patterns to build scalable and high performing apps, this guide is a must-have.

S. Khot Concurrent Patterns and Best Practices jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


Table of Contents - Concurrency - a kick start introduction
- A taste of some concurrency patterns
- More threading patterns
- Thread Pools
- Increasing the Concurrency
- Functional Concurrency Patterns
- Actor Patterns


S. Khot Atul :

Atul S. Khot is a self-taught programmer and has written software programmes in C and C++. Having extensively programmed in Java and dabbled in multiple languages, these days, he is increasingly getting hooked on Scala, Clojure, and Erlang. Atul is a frequent speaker at software conferences and a past Dr. Dobb's product award judge. He was the author of Scala Functional Programming Patterns and Learning Functional Data Structures and Algorithms, published by Packt Publishing.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.