Java is one of the most popular programming languages for developing software applications, especially cloud computing, big data analytics, and various commonly used enterprise applications. Applications in these areas require high performance and scalability, driving unprecedented high demands for skills in Java concurrent programming. Whether you are a beginner or an experienced Java developer, it is desirable to keep sharpening your Java programming skills with a systematic understanding of the power and flexibility that the modern Java concurrent programming frameworks offer.
This book attempts to provide an easier entry into Java concurrent programming for those who are passionate about programming, especially for those who are motivated and determined to develop high-performance and scalable Java software. Specifically, this book covers the following subjects:
* Chapter 1 Multithreaded Programming in Java
* Chapter 2 Java ExecutorService Framework
* Chapter 3 Java Collections Framework
* Chapter 4 Atomic Operations
* Chapter 5 Locks
* Chapter 6 Synchronizers
* Chapter 7 Synchronized Collections
* Chapter 8 Parallel Programming Using the Fork-Join Framework
* Appendix A Algorithm Analysis
* Appendix B The Bridge Exercise
To minimize the possibilities of any kind of misperceptions and misunderstandings, this text emphasizes understanding how various classes are actually implemented internally, accompanied with carefully-crafted examples. A great additional benefit out of this approach is that it gives all of us an opportunity to appreciate how those masters coded all of those classes that we use every day for our Java concurrent programming tasks. This book will not only enhance your Java concurrent programming skills specifically but also Java programming skills in general. In addition, you will learn how to judge properly on whether threads are running normally or in an undesirable livelock or starvation or deadlock situation.
"synopsis" may belong to another edition of this title.
[TOC and Chapter 1 can be downloaded from the author's website www dot perfmath dot com]
This book 90% focuses on Java concurrent programming and 10% on algorithm analysis. The concurrent programming part gives a comprehensive and systematic coverage of various Java concurrent programming frameworks, while the algorithm analysis part illustrates how to estimate program operation running times using 15 Java programming interview coding tests popular in the bay area.
The author is motivated to summarize all up in this text so that all interested Java developers at any level can benefit - for doing a superb job on duty and for handily passing Java programming interviews when needed.
The author does not just stop at sharing his knowledge and experience with you. Support and discussion via email are available.
Wish you good luck and continuous career advancements!
"About this title" may belong to another edition of this title.
US$ 2.64 shipping within U.S.A.
Destination, rates & speedsSeller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 24416020-n
Quantity: Over 20 available
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Print on Demand. Seller Inventory # I-9781514849873
Quantity: Over 20 available
Seller: Lucky's Textbooks, Dallas, TX, U.S.A.
Condition: New. Seller Inventory # ABLING22Oct2517050475919
Quantity: Over 20 available
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: As New. Unread book in perfect condition. Seller Inventory # 24416020
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: As New. Unread book in perfect condition. Seller Inventory # 24416020
Quantity: Over 20 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 24416020-n
Quantity: Over 20 available
Seller: CitiRetail, Stevenage, United Kingdom
Paperback. Condition: new. Paperback. Java is one of the most popular programming languages for developing software applications, especially cloud computing, big data analytics, and various commonly used enterprise applications. Applications in these areas require high performance and scalability, driving unprecedented high demands for skills in Java concurrent programming. Whether you are a beginner or an experienced Java developer, it is desirable to keep sharpening your Java programming skills with a systematic understanding of the power and flexibility that the modern Java concurrent programming frameworks offer. This book attempts to provide an easier entry into Java concurrent programming for those who are passionate about programming, especially for those who are motivated and determined to develop high-performance and scalable Java software. Specifically, this book covers the following subjects: * Chapter 1 Multithreaded Programming in Java* Chapter 2 Java ExecutorService Framework* Chapter 3 Java Collections Framework* Chapter 4 Atomic Operations* Chapter 5 Locks* Chapter 6 Synchronizers* Chapter 7 Synchronized Collections* Chapter 8 Parallel Programming Using the Fork-Join Framework* Appendix A Algorithm Analysis* Appendix B The Bridge ExerciseTo minimize the possibilities of any kind of misperceptions and misunderstandings, this text emphasizes understanding how various classes are actually implemented internally, accompanied with carefully-crafted examples. A great additional benefit out of this approach is that it gives all of us an opportunity to appreciate how those masters coded all of those classes that we use every day for our Java concurrent programming tasks. This book will not only enhance your Java concurrent programming skills specifically but also Java programming skills in general. In addition, you will learn how to judge properly on whether threads are running normally or in an undesirable livelock or starvation or deadlock situation Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9781514849873
Quantity: 1 available
Seller: THE SAINT BOOKSTORE, Southport, United Kingdom
Paperback / softback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 757. Seller Inventory # C9781514849873
Quantity: Over 20 available