# Uses of Package
jdk.incubator.concurrent

Packages that use jdk.incubator.concurrent
Package
Description
jdk.incubator.concurrent
Defines non-final APIs for concurrent programming.

- Classes in jdk.incubator.concurrent used by jdk.incubator.concurrent
  Class
  Description
  ScopedValue
  A value that is set once and is then available for reading for a bounded period of execution by a thread.
  ScopedValue.Carrier
  A mapping of scoped values, as keys, to values.
  StructuredTaskScope
  A basic API for structured concurrency.
  StructuredTaskScope.ShutdownOnFailure
  A `StructuredTaskScope` that captures the exception of the first subtask to complete abnormally.
  StructuredTaskScope.ShutdownOnSuccess
  A `StructuredTaskScope` that captures the result of the first subtask to complete successfully.