주요 콘텐츠

gcp

현재 병렬 풀 가져오기

설명

p = gcp는 현재 병렬 풀을 나타내는 parallel.Pool 객체를 반환합니다. 현재 풀은 parfor, spmd, distributed, Composite, parfeval, parfevalOnAll과 같은 병렬 언어 기능이 실행되는 곳입니다.

병렬 풀이 없는 경우, 병렬 설정에서 자동 풀 시작이 비활성화되어 있지 않은 한 gcp는 새 병렬 풀을 시작하고 이에 대한 풀 객체를 반환합니다. 병렬 풀이 없고 자동 풀 시작이 비활성화된 경우, gcp는 빈 풀 객체를 반환합니다.

예제

p = gcp("nocreate")는 현재 풀을 반환합니다(있는 경우). 풀이 없는 경우 "nocreate" 옵션을 사용하면 병렬 설정과 관계없이 gcp가 풀을 만들지 못하게 됩니다.

예제

예제

모두 축소

현재 병렬 풀의 워커 개수를 구합니다.

p = gcp("nocreate"); % If no pool, do not create new one.
if isempty(p)
    poolsize = 0;
else
    poolsize = p.NumWorkers
end

병렬 풀 객체를 사용하여 현재 풀을 삭제합니다.

delete(gcp("nocreate"))

확장 기능

모두 확장

버전 내역

R2013b에 개발됨