Logo

Concurrent Programming Using Java

Small book cover: Concurrent Programming Using Java

Concurrent Programming Using Java
by

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.

Home page url

Download or read it online for free here:
Read online
(online html)

Similar books

Book cover: Introduction to Web Services with JavaIntroduction to Web Services with Java
by - Bookboon
This book focuses more on the details of a hands-on approach to Web Service programming than its specifications. In order to help readers grasp the concept, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters.
(9777 views)
Book cover: Java: The LegendJava: The Legend
by - O'Reilly Media
Java has flourished and is now one of the world's most important and widely-used programming environments. Benjamin Evans, the Java editor for InfoQ and author of Java in a Nutshell, 6th edition, takes us on a journey through time ...
(7763 views)
Book cover: Programming Principles in Java: Architectures and InterfacesProgramming Principles in Java: Architectures and Interfaces
by - Kansas State University
Textbook for future professional programmers. They should understand how to employ three forms of structure: control structures, data structures, and component structures. The author emphasizes component structures over the other two forms.
(25214 views)
Book cover: Practical Artificial Intelligence Programming in JavaPractical Artificial Intelligence Programming in Java
by - Lulu.com
The book uses the author's libraries and the best of open source software to introduce AI (Artificial Intelligence) technologies like neural networks, genetic algorithms, expert systems, machine learning, and NLP (natural language processing).
(24669 views)