언어

ForkJoinPool.Close 메서드

정의

이 작업이 아닌 한 #commonPool()이전에 제출한 태스크가 실행되는 순서대로 종료를 시작하지만 새 태스크는 허용되지 않으며 모든 태스크가 실행을 완료하고 실행기가 종료될 때까지 기다립니다.

[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
특성

설명

이 작업이 아닌 한 #commonPool()이전에 제출한 태스크가 실행되는 순서대로 종료를 시작하지만 새 태스크는 허용되지 않으며 모든 태스크가 실행을 완료하고 실행기가 종료될 때까지 기다립니다.

이미 종료되었거나 이 메서드인 #commonPool()경우 이 메서드는 실행에 영향을 주지 않으며 기다리지 않습니다. 그렇지 않으면 대기하는 동안 중단된 경우 이 메서드는 실행 중인 모든 작업을 호출하는 것처럼 중지합니다 #shutdownNow(). 그런 다음, 현재 실행 중인 모든 작업이 완료될 때까지 계속 기다립니다. 실행을 기다리고 있던 작업은 실행되지 않습니다. 이 메서드가 반환되기 전에 인터럽트 상태가 다시 어설션됩니다.

19에 추가되었습니다.

에 대한 java.util.concurrent.ForkJoinPool.close()Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상