Chapter 4. Threads

In this chapter we will take a look at Java’s support for multithreaded applications. The ability to create multithreaded applications is critical in distributed computing systems, since in many cases you’ll want multiple clients to be able to make requests to agents in your system, and you’d like the agents to be as responsive as possible. Supporting asynchronous transactions introduces some new issues in developing any distributed application, and we’ll take a look at how the thread support in Java helps you manage these issues.

Get Java Distributed Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.