# 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 | Description
  --- | ---
  Worker |
  Worker.WorkContext |

- Classes in org.eclipse.net4j.util.concurrent used by org.eclipse.net4j.util.concurrent
  Class | 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 | Description
  --- | ---
  IExecutorServiceProvider |

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

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

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

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