par
는 다음과 같이 선언한다. par를 사용하려면 동일한 표현식을 여러 번 사용하는 것과 같이 속임수를 사용해야합니다. 그 목적은 평행 A와 B를 실행하는 경우하스켈 : 왜`파 '가 그랬는가?</p> <pre><code>par :: a -> b -> b </code></pre> <p>공지 사항, 하나는 버려되는 인수 :
, 그것은 다음과 같이 정의되어 있지 않은 이유는 (평가되지 않은) 식의 튜플 촬영과 같은 식을 반환
par :: (a, b) -> (a, b)
?: - 그들이 동시에 잠재적으로 백그라운드 스레드에서 구체화됩니다.
후자 모델이 전자보다 단순 해 보입니다. 왜 디자인이 그렇게 선택 되었습니까?
에 게으른 계산을 돌려 병렬 효과 을 평가하기 위해 잠재적으로 프로 Fi를 테이블 것으로 게으른 계산 주석을위한 메커니즘으로 생각되었다. 파로 전달한 쌍은 평가되지 않을 수 있습니다. 누가 언제 평가합니까? – augustss