참고 : https://stackoverflow.com/questions/3949901/pthreads-vs-openmp


간략한 설명 : 둘다 쓰레드 수준에서 병렬처리를 도와주는 도구임


비교 한줄요약 :

pthread : 세밀하게 조정가능

OpenMP: 유지보수가 간편함


세밀한 조정이 필요하지 않은 곳에서는 유지보수를 간편하게 하기 위해 OpenMP를 사용하는 것이 합리적

반대로 세밀한 조정이 필요한 곳에선 pthread를 쓰는것이 합리적


결론 : 각각의 장점이 있으니 상황따라 골라쓰자.



나같은 경우 pthread는 소스 코드가 길어져서 IDE가 느려지는 경향이 있음

어차피 이 컴퓨터로 pthread써도 OpenMP이상 성능을 내지도 못하고 그래서 OpenMP씀 ㅇㅅㅇ

빨리 바꿔야지... 이래놓고 귀찮아서 내년에나 바꾸려나