어그, 리플렉터를 사용하여 BCL 에서이 두 가지 방법을 찾으려고하지만 찾을 수 없습니다. 이 두 스 니펫의 차이점은 무엇입니까?
ㅏ:
IEnumerable<string> items = ...
Parallel.ForEach(items, item => {
...
});
비:
IEnumerable<string> items = ...
foreach (var item in items.AsParallel())
{
...
}
하나를 사용하면 다른 결과가 있습니까? (두 예제의 괄호 본문에서 내가하고있는 일은 스레드 안전하다고 가정합니다.)