ThreadPool
로컬 컴퓨터에서 스레드 워커로 구성된 병렬 풀
설명
parpool을 사용하여 로컬 컴퓨터에서 스레드 워커로 구성된 병렬 풀을 만듭니다. 풀을 만든 후에는 parfor 또는 parfeval 같은 병렬 풀 기능이 워커에서 실행됩니다. ThreadPool 객체를 사용하여 병렬 풀과 상호 작용할 수 있습니다.
생성
속성
객체 함수
Composite | 여러 워커에 분산되지 않은 변수를 클라이언트에서 생성 및 액세스 |
delete | 병렬 풀 종료 |
parfeval | 병렬 풀 워커에서 함수 실행 |
parfevalOnAll | 병렬 풀의 모든 워커에서 비동기식으로 함수 실행 |
partition | Partition parallel pool |
parforOptions | Options set for parfor |
spmd | 병렬 풀의 워커에서 코드를 병렬로 실행 |
제한 사항
parpool('Threads')와backgroundPool을 사용하여 생성된 풀은 모두 동일한 리소스를 사용하는 스레드 기반 풀입니다. 풀 하나의 활동이 다른 풀의 활동을 차단할 수 있으며 그 반대의 경우도 마찬가지입니다. 또한 영속 데이터와 난수 생성 스트림 상태는 이러한 풀 간에 공유됩니다. 난수 스트림 제어에 대한 자세한 내용은 Control Random Number Streams on Workers 항목을 참조하십시오.스레드 기반 환경에서 모든 기능이 지원되는 것은 아닙니다. 특정 제한 사항에 대한 자세한 내용은 스레드 지원 함수 확인하기 항목을 참조하십시오.