Concurrent Programming Using Java
by Stephen J. Hartley
2005
Description:
This is an introduction to using the Java programming language in concurrent or multithreaded applications. The context is the process synchronization material and related concurrent programming in operating systems courses as opposed to software engineering. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, remote procedure calls, distributed or network programming, and parallel processing.
Download or read it online for free here:
Read online
(online html)
Similar books

by Sergio Petrucci - Petrucci Books
This book provides a concise guide to Java 23's key features, including Simplified Module Imports, improved beginner-friendliness, enhanced concurrency, scoped values, flexible constructors, ZGC generational mode, and performance optimizations.
(576 views)

by Alexandre Patchine, Dr. Heinz M. Kabutz
The book contains real-world advises and solutions from daily Java experiences. It covers most seeked Java topics and some other related ones. Although not a Java tutorial itself, it makes an excellent companion for a good Java textbook.
(30438 views)

by Alvin J. Alexander - DevDaily.com
This text is a training material about the Java programming language and object-oriented programming methods. It covers OO software development, Java programming language, standard libraries, server-side programming, databases, best practices, etc.
(20684 views)

by Clifford A. Shaffer - Dover Publications
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, explaining how to select the data structure best suited to specific problems. It uses Java programming language and is suitable for second-year courses.
(21073 views)