2013-01-15 4 views
-1

*OpenMP*스레드 풀 사이의 기본적인 차이점을 알고 싶습니까? 또한 누구든지 Linux와 관련하여 설명 할 수 있다면, 즉 *OpenMP*을 Linux 용으로 사용하면됩니다.openMP와 스레드 풀의 차이점은 무엇입니까?

+0

기본 차이점은 OpenMP 런타임은 종종 스레드 풀을 통해 구현되지만 그 반대는 아닙니다. –

답변

1

OpenMP는 Fortran 및 C/C++ 프로그램에서 공유 메모리 병렬 처리를 지정하는 데 사용할 수있는 컴파일러 지시문, 라이브러리 루틴 및 환경 변수 집합에 대한 사양입니다.

스레드 풀은 언어/OS 기능 또는 API를 사용하여 병렬 처리를 수행하는 솔루션/패턴입니다. 스레드 풀은 프로그래밍 언어와 관련이없는 개념입니다.

관련 문제