Java Threads and the Concurrency Utilities



Bookstore > Books > Java Threads and the Concurrency Utilities

Price$29.00 - $29.99
Rating
AuthorJeff Friesen
PublisherApress
Published2015
Pages220
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484216997
ISBN-139781484216996
EBook Hardcover Paperback

This concise book empowers all Java developers to master the complexity of the Java thread APIs and concurrency utilities. This knowledge aids the Java developer in writing correct and complex performing multithreaded applications.

Java's thread APIs and concurrency utilities are among its most powerful and challenging APIs and language features. Java beginners typically find it very difficult to use these features to write correct multithreaded applications. Threads and the Concurrency Utilities helps all Java developers master and use these capabilities effectively.

This book is divided into two parts of four chapters each. Part 1 focuses on the Thread APIs and Part 2 focuses on the concurrency utilities. In Part 1, you learn about Thread API basics and runnables, synchronization and volatility, waiting and notification, and the additional capabilities of thread groups, thread local variables, and the Timer Framework. In Part 2, you learn about concurrency utilities basics and executors, synchronizers, the Locking Framework, and the additional capabilities of concurrent collections, atomic variables, and the Fork/Join Framework.


  1. (10 books)


4 5 22

Similar Books


Java Closures and Lambda

Java Closures and Lambda

by Robert Fischer

Java Closures and Lambda introduces you to significant new changes to the Java language coming out of what is termed Project Lambda. These new changes make their debut in Java 8, and their highlight is the long-awaited support for lambda expressions in the Java language. You'll learn to write lambda expressions and use them to create...

Price:  $44.23  |  Publisher:  Apress  |  Release:  2015

Modeling the Internet and the Web

Modeling the Internet and the Web

by Pierre Baldi, Paolo Frasconi, Padhraic Smyth

Modeling the Internet and the Web covers the most important aspects of modeling the Web using a modern mathematical and probabilistic treatment. It focuses on the information and application layers, as well as some of the emerging properties of the Internet.Interdisciplinary in nature, Modeling the Internet and the Web will be of interest...

Price:  $6.98  |  Publisher:  Wiley  |  Release:  2003

Java: The Complete Reference, 10th edition

Java: The Complete Reference, 10th edition

by Herbert Schildt

Fully updated for Java SE 9, Java: The Complete Reference, 10th Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles. You'll also find information on key portions of th...

Price:  $15.00  |  Publisher:  McGraw-Hill  |  Release:  2017

Learn Java for Android Development, 2nd Edition

Learn Java for Android Development, 2nd Edition

by Jeff Friesen

Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its foundational APIs to improve your chances of succeeding as an Android app developer. After all, you will be busy learning the architecture...

Price:  $3.65  |  Publisher:  Apress  |  Release:  2013

RESTful Java Patterns and Best Practices

RESTful Java Patterns and Best Practices

by Bhakti Mehta

The convergence of social networking, cloud computing, and the era of mobile applications has created a generation of emerging technologies that allow different networked devices to communicate with each other over the Internet with REST. REST has the benefits of being stateless; easing scalability, visibility, and reliability; and being ...

Price:  $27.99  |  Publisher:  Packt Publishing  |  Release:  2014

Java 9: Building Robust Modular Applications

Java 9: Building Robust Modular Applications

by Dr. Edward Lavieri, Peter Verhas, Jason Lee

Java 9 and its new features add to the richness of the language; Java is one of the languages most used by developers to build robust software applications. Java 9 comes with a special emphasis on modularity with its integration with Jigsaw. This course is your one-stop guide to mastering the language.You'll be provided with an overv...

Price:  $99.99  |  Publisher:  Packt Publishing  |  Release:  2018

Deep Learning and the Game of Go

Deep Learning and the Game of Go

by Max Pumperla, Kevin Ferguson

Deep Learning and the Game of Go teaches you how to apply the power of deep learning to complex reasoning tasks by building a Go-playing AI. After exposing you to the foundations of machine and deep learning, you'll use Python to build a bot and then teach it the rules of the game.The ancient strategy game of Go is an incredible case...

Price:  $46.05  |  Publisher:  Manning  |  Release:  2019

Java APIs, Extensions and Libraries, 2nd Edition

Java APIs, Extensions and Libraries, 2nd Edition

by Kishori Sharan

This book completes the Apress Java learning journey and is a comprehensive approach to learning Java APIs, extensions, and modules such as Java EE integration, mobile Java modules, JavaFX, and JDBC. In this book, you'll learn how to build user interfaces with Swing and JavaFX as well as how to write network programs with the new Jav...

Price:  $59.99  |  Publisher:  Apress  |  Release:  2018