Java Pocket Guide, 4e by Robert Liguori & Patricia Liguori

Java Pocket Guide, 4e by Robert Liguori & Patricia Liguori

Author:Robert Liguori & Patricia Liguori
Language: eng
Format: epub
Publisher: O'Reilly Media, Inc.
Published: 2017-08-24T16:00:00+00:00


class Telescope { synchronized static void calibrate() { // Method body } }

Tip

A lock is also known as a monitor or mutex (mutually exclusive lock).

The concurrent utilities provide additional means to apply and manage concurrency.

Concurrent Utilities

Java 2 SE 5.0 introduced utility classes for concurrent programming. These utilities reside in the java.util.concurrent package, and they include executors, concurrent collections, synchronizers, and timing utilities.

Executors

The class ThreadPoolExecutor, as well as its subclass ScheduledThreadPoolExecutor, implement the Executor interface to provide configurable, flexible thread pools. Thread pools allow server components to take advantage of the reusability of threads.

The class Executors provides factory (object creator) methods and utility methods. Of them, the following are supplied to create thread pools:

newCachedThreadPool()

Creates an unbounded thread pool that automatically reuses threads



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.