Java.Util.Concurrent 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구현.
클래스 및 ThreadPoolExecutorScheduledThreadPoolExecutor 튜닝 가능하고 유연한 스레드 풀을 제공합니다.
클래스
AbstractExecutorService |
실행 메서드의 |
ArrayBlockingQueue |
배열에서 지원되는 제한된 BlockingQueue 차단 큐입니다. |
BrokenBarrierException |
스레드가 중단된 상태이거나 스레드가 대기하는 동안 중단된 상태가 되는 장벽을 기다리려고 할 때 발생하는 예외입니다. |
CancellationException |
작업 취소로 인해 값 생성 작업의 결과(예: a |
CompletableFuture |
|
CompletionException |
결과 또는 작업을 완료하는 과정에서 오류 또는 기타 예외가 발생할 때 발생하는 예외입니다. |
ConcurrentHashMap |
전체 검색 동시성 및 업데이트에 대한 높은 예상 동시성을 지원하는 해시 테이블입니다. |
ConcurrentLinkedDeque |
연결된 노드를 기반으로 하는 바인딩되지 않은 동시 Deque deque입니다. |
ConcurrentLinkedQueue |
연결된 노드를 기반으로 하는 바인딩되지 않은 스레드로부터 안전한 큐 큐입니다. |
ConcurrentSkipListMap |
확장 가능한 동시 |
CopyOnWriteArrayList |
기본 배열의 |
CopyOnWriteArraySet |
모든 작업에 내부 |
CountDownLatch |
하나 이상의 스레드가 다른 스레드에서 수행되는 작업 집합이 완료될 때까지 대기할 수 있도록 하는 동기화 보조 기능입니다. |
CountedCompleter |
|
CyclicBarrier |
스레드 집합이 모두 서로가 공통의 장벽 지점에 도달할 때까지 대기할 수 있도록 하는 동기화 보조 기능입니다. |
DelayQueue |
요소의 |
Exchanger |
스레드가 쌍 내에서 요소를 페어링하고 교환할 수 있는 동기화 지점입니다. |
ExecutionException |
예외를 throw하여 중단된 작업의 결과를 검색하려고 할 때 throw되는 예외입니다. |
ExecutorCompletionService |
제공된 |
Executors |
이 패키지에 정의된 , , 및 클래스에 대한 |
Flow |
하나 이상 |
ForkJoinPool |
|
ForkJoinTask |
에서 실행되는 작업에 대한 추상 기본 클래스입니다 |
ForkJoinWorkerThread |
를 실행하는 스레드로 |
FutureTask |
취소 가능한 비동기 계산입니다. |
IBlockingDequeExtensions |
구현. 클래스 및 ThreadPoolExecutorScheduledThreadPoolExecutor 튜닝 가능하고 유연한 스레드 풀을 제공합니다. |
IBlockingQueueExtensions |
구현. 클래스 및 ThreadPoolExecutorScheduledThreadPoolExecutor 튜닝 가능하고 유연한 스레드 풀을 제공합니다. |
IExecutorServiceExtensions |
구현. 클래스 및 ThreadPoolExecutorScheduledThreadPoolExecutor 튜닝 가능하고 유연한 스레드 풀을 제공합니다. |
IFutureExtensions |
구현. 클래스 및 ThreadPoolExecutorScheduledThreadPoolExecutor 튜닝 가능하고 유연한 스레드 풀을 제공합니다. |
LinkedBlockingDeque |
연결된 노드에 따라 선택적으로 바인딩된 BlockingDeque 차단 deque입니다. |
LinkedBlockingQueue |
연결된 노드를 기반으로 하는 선택적으로 바인딩된 BlockingQueue 차단 큐입니다. |
LinkedTransferQueue |
연결된 노드를 기반으로 하는 바인딩 |
Phaser |
재사용 가능한 동기화 장벽으로, 기능 |
PriorityBlockingQueue |
클래스 |
RecursiveAction |
재귀 결과 없는 |
RecursiveTask |
재귀 결과 베어링 |
RejectedExecutionException |
실행을 위해 태스크를 |
ScheduledThreadPoolExecutor |
|
Semaphore |
카운팅 세마포입니다. |
SubmissionPublisher |
A |
SynchronousQueue |
각 삽입 작업이 다른 스레드에 의한 해당 제거 작업을 기다려야 하고 그 반대의 경우도 마찬가지인 BlockingQueue 차단 큐입니다. |
ThreadLocalRandom |
현재 스레드에 격리된 난수 생성기(마침표 2<sup>64</sup> 포함)입니다. |
ThreadPoolExecutor |
|
ThreadPoolExecutor.AbortPolicy |
를 throw하는 거부된 작업에 대한 처리기입니다 |
ThreadPoolExecutor.CallerRunsPolicy |
실행기가 종료되지 않은 한 거부된 태스크를 메서드의 |
ThreadPoolExecutor.DiscardOldestPolicy |
실행기가 종료되지 않는 한 처리되지 않은 가장 오래된 요청을 삭제한 다음 다시 시도 |
ThreadPoolExecutor.DiscardPolicy |
거부된 작업을 자동으로 삭제하는 거부된 작업에 대한 처리기입니다. |
TimeoutException |
차단 작업 시간이 초과되면 예외가 throw됩니다. |
TimeUnit |
A |
인터페이스
CompletableFuture.IAsynchronousCompletionTask |
메서드에서 생성된 |
Flow.IProcessor |
구독자 및 게시자 역할을 하는 구성 요소입니다. |
Flow.IPublisher |
구독자가 받은 항목(및 관련 제어 메시지)의 생산자입니다. |
Flow.ISubscriber |
메시지 수신자입니다. |
Flow.ISubscription |
및 |
ForkJoinPool.IForkJoinWorkerThreadFactory |
새 |
ForkJoinPool.IManagedBlocker |
s에서 |
IBlockingDeque |
|
IBlockingQueue |
|
ICallable |
결과를 반환하고 예외를 throw할 수 있는 작업입니다. |
ICompletionService |
새 비동기 작업의 프로덕션을 완료된 작업의 결과 사용과 분리하는 서비스입니다. |
ICompletionStage |
동작을 수행하거나 다른 CompletionStage가 완료될 때 값을 계산하는 비동기 계산 단계입니다. |
IConcurrentMap |
|
IDelayed |
지정된 지연 후에 동작해야 하는 개체를 표시하기 위한 혼합 스타일 인터페이스입니다. |
IExecutor |
제출된 |
IExecutorService |
|
IFuture |
A |
IRejectedExecutionHandler |
에서 실행할 수 없는 작업에 대한 처리기입니다 |
IRunnableFuture |
A |
IRunnableScheduledFuture |
A |
IScheduledExecutorService |
|
IScheduledFuture |
취소할 수 있는 지연된 결과 베어링 작업입니다. |
IThreadFactory |
요청 시 새 스레드를 만드는 개체입니다. |
ITransferQueue |
|