다음을 통해 공유


Executors.NewCachedThreadPool 메서드

정의

오버로드

NewCachedThreadPool()

필요에 따라 새 스레드를 만들지만 이전에 생성된 스레드를 사용할 수 있을 때 다시 사용하는 스레드 풀을 만듭니다.

NewCachedThreadPool(IThreadFactory)

필요에 따라 새 스레드를 만들지만 사용 가능한 경우 이전에 생성된 스레드를 다시 사용하고 제공된 ThreadFactory를 사용하여 필요한 경우 새 스레드를 만드는 스레드 풀을 만듭니다.

NewCachedThreadPool()

필요에 따라 새 스레드를 만들지만 이전에 생성된 스레드를 사용할 수 있을 때 다시 사용하는 스레드 풀을 만듭니다.

[Android.Runtime.Register("newCachedThreadPool", "()Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewCachedThreadPool ();
[<Android.Runtime.Register("newCachedThreadPool", "()Ljava/util/concurrent/ExecutorService;", "")>]
static member NewCachedThreadPool : unit -> Java.Util.Concurrent.IExecutorService

반환

새로 만든 스레드 풀

특성

설명

필요에 따라 새 스레드를 만들지만 이전에 생성된 스레드를 사용할 수 있을 때 다시 사용하는 스레드 풀을 만듭니다. 이러한 풀은 일반적으로 수명이 짧은 많은 비동기 작업을 실행하는 프로그램의 성능을 향상시킵니다. 호출은 execute 사용 가능한 경우 이전에 생성된 스레드를 다시 사용합니다. 사용할 수 있는 기존 스레드가 없으면 새 스레드가 만들어지고 풀에 추가됩니다. 60초 동안 사용되지 않은 스레드는 종료되고 캐시에서 제거됩니다. 따라서 충분히 오랫동안 유휴 상태로 유지되는 풀은 리소스를 사용하지 않습니다. 속성이 비슷하지만 세부 정보가 다른 풀(예: 시간 제한 매개 변수)은 생성자를 사용하여 ThreadPoolExecutor 만들 수 있습니다.

에 대한 java.util.concurrent.Executors.newCachedThreadPool()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

NewCachedThreadPool(IThreadFactory)

필요에 따라 새 스레드를 만들지만 사용 가능한 경우 이전에 생성된 스레드를 다시 사용하고 제공된 ThreadFactory를 사용하여 필요한 경우 새 스레드를 만드는 스레드 풀을 만듭니다.

[Android.Runtime.Register("newCachedThreadPool", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")]
public static Java.Util.Concurrent.IExecutorService? NewCachedThreadPool (Java.Util.Concurrent.IThreadFactory? threadFactory);
[<Android.Runtime.Register("newCachedThreadPool", "(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;", "")>]
static member NewCachedThreadPool : Java.Util.Concurrent.IThreadFactory -> Java.Util.Concurrent.IExecutorService

매개 변수

threadFactory
IThreadFactory

새 스레드를 만들 때 사용할 팩터리

반환

새로 만든 스레드 풀

특성

예외

threadFactory가 null이면

설명

필요에 따라 새 스레드를 만들지만 사용 가능한 경우 이전에 생성된 스레드를 다시 사용하고 제공된 ThreadFactory를 사용하여 필요한 경우 새 스레드를 만드는 스레드 풀을 만듭니다.

에 대한 java.util.concurrent.Executors.newCachedThreadPool(java.util.concurrent.ThreadFactory)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상