# Uses of Package
org.eclipse.net4j.util.concurrent

- Packages that use org.eclipse.net4j.util.concurrent
  Package | Description
  --- | ---
  org.eclipse.net4j.util.cache | A generic caching and memory monitoring framework.
  org.eclipse.net4j.util.concurrent | Utility interfaces and classes commonly useful in concurrent programming.
  org.eclipse.net4j.util.event | A framework for sending of and listening to events.
  org.eclipse.net4j.util.om.log | Interfaces and classes for platform-independent logging.
  org.eclipse.net4j.util.om.monitor | Interfaces and classes for platform-independent progress monitoring.
  org.eclipse.net4j.util.ref | A framework for memory-sensitive keyed references and value maps.
  org.eclipse.net4j.util.ui | Reusable UI components.

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.cache
  Class and Description
  Worker
  Worker.WorkContext

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.concurrent
  Class and Description
  DelegableReentrantLock.DelegateDetector
  ICorrelator
  IExecutorServiceProvider
  IRWLockManager Support Multiple reads/no write and upgrade lock from read to write.
  IRWLockManager.LockType
  IRWOLockManager A `read/write lock manager` that supports `write option` locks.
  ISynchronizer Synchronizes a producer and a consumer thread letting the producer pass a value to the consumer.
  IWorkSerializer Deprecated. As of 3.9 use an executor such as `SerializingExecutor`.
  MonitoredThread
  MonitoredThread.ThreadMonitor
  NonFairReentrantLock
  PriorityQueueRunnable
  QueueRunner
  QueueRunner2
  QueueWorker
  RWLockManager.LockEntry Deprecated. Use `RWOLockManager`
  RWLockManager.LockEntryHandler Deprecated. Use `RWOLockManager`
  RWLockManager.LockStrategy Deprecated. Use `RWOLockManager`
  RWOLockManager.LockState Represents a combination of locks for one OBJECT.
  ThreadPool
  TimerLifecycle
  Worker
  Worker.WorkContext

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.event
  Class and Description
  IExecutorServiceProvider

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.om.log
  Class and Description
  Worker
  Worker.WorkContext

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.om.monitor
  Class and Description
  TrackableTimerTask

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.ref
  Class and Description
  Worker
  Worker.WorkContext

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.ui
  Class and Description
  QueueRunner
  QueueWorker
  Worker
  Worker.WorkContext

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html