2014-01-30 3 views
0

현재 특정 제품에 대한 검색 결과를 제공하는 n 공급 업체 웹 서비스가 있습니다. 나는 n 개의 스레드를 직접 만들고 공급자가 반환 한 최종 결과를 병합합니다. 나는 PLINQ에 대해서 알게되었다. 나는 그것이 성과에 도움이되는지 알고 싶다. 그렇다면, 어떻게.PLINQ가 기존의 스레딩보다 나은 점은 무엇입니까?

답변

2

더 나은가요? 그것이 당신에게 의미하는 바에 달렸습니다. PLINQ는 많은 유스 케이스에 대해 명확하고 관리하기 쉬운 코드입니다. 성능면에서 당신은 그것을 비교하는 것에 달려 있습니다.

n 개의 스레드를 수동으로 생성하는 경우 PLAYQ가 스레드 풀을 사용하고 스레드 생성 오버 헤드를 피하기 때문에 일 수 있습니다.