pages
176
ISBN
9781786302588

This book offers an introduction to concurrent, real-time and distributed programming, using Java object-oriented language support as an algorithm description tool. Complete with useful examples and practical exercises, the book is particularly interested in communication using TCP sockets and high-level communication via Java Remote Method Invocation (RMI). It describes the methods of synchronization (cooperative and […]

Acheter sur Amazon
Disponible sur Amazon

This book offers an introduction to concurrent, real-time and distributed programming, using Java object-oriented language support as an algorithm description tool.

Complete with useful examples and practical exercises, the book is particularly interested in communication using TCP sockets and high-level communication via Java Remote Method Invocation (RMI). It describes the methods of synchronization (cooperative and competitive) and data sharing (internal class, static variables) between Java threads and contains an informative discussion of real-time applications in Java, including a presentation of the RTSJ (Real-Time Specification for Java) specification dedicated to the development of those real-time applications. Finally, the book explores distributed programming in Java.

This book is aimed at those who have prior knowledge of the Java language, with exercises in the Appendix.

1. Introduction to Threads in Java.
2. Thread Synchronization.
3. Real-Time Systems and Real-Time Java.
4. Distributed Programming in Java.

Badr Benmammar

Badr Benmammar est professeur en informatique. Il est l’auteur de l’ouvrage Radio Resource Allocation and Dynamic Spectrum Access (ISTE-Wiley).