Module java.base
Package java.util.concurrent

# Class Executors

=
public final class Executors
extends java.lang.Object

## Methods

- =
  public static java.util.concurrent.Callable<java.lang.Object> callable(java.lang.Runnable arg0)
- =
  public static <T> java.util.concurrent.Callable<T> callable(java.lang.Runnable arg0, T arg1)
- =
  public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedAction<?> arg0)
- =
  public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedExceptionAction<?> arg0)
- =
  public static java.util.concurrent.ThreadFactory defaultThreadFactory()
- =
  public static java.util.concurrent.ExecutorService newCachedThreadPool()
- =
  public static java.util.concurrent.ExecutorService newCachedThreadPool(java.util.concurrent.ThreadFactory arg0)
- =
  public static java.util.concurrent.ExecutorService newFixedThreadPool(int arg0)
- =
  public static java.util.concurrent.ExecutorService newFixedThreadPool(int arg0, java.util.concurrent.ThreadFactory arg1)
- =
  public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int arg0)
- =
  public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int arg0, java.util.concurrent.ThreadFactory arg1)
- =
  public static java.util.concurrent.ExecutorService newSingleThreadExecutor()
- =
  public static java.util.concurrent.ExecutorService newSingleThreadExecutor(java.util.concurrent.ThreadFactory arg0)
- =
  public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor()
- =
  public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory arg0)
- =
  public static java.util.concurrent.ExecutorService newThreadPerTaskExecutor(java.util.concurrent.ThreadFactory arg0)
- =
  public static java.util.concurrent.ExecutorService newVirtualThreadPerTaskExecutor()
- =
  public static java.util.concurrent.ExecutorService newWorkStealingPool()
- =
  public static java.util.concurrent.ExecutorService newWorkStealingPool(int arg0)
- =
  @Deprecated(since="17"forRemoval=true)
  public static <T> java.util.concurrent.Callable<T> privilegedCallable(java.util.concurrent.Callable<T> arg0)
- =
  @Deprecated(since="17"forRemoval=true)
  public static <T> java.util.concurrent.Callable<T> privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T> arg0)
- =
  @Deprecated(since="17"forRemoval=true)
  public static java.util.concurrent.ThreadFactory privilegedThreadFactory()
- =
  public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService arg0)
- =
  public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService arg0)

## Summary

No differences.