누군가 내게 한 가지를 설명 할 수 있습니까? AsParallel()이 자체 태스크에서 실행한다는 것을 이해합니다. 그래서 쿼리가 방대한 양의 데이터를 반환하면 'foreach'가 Console.WriteLine을 실행하기 시작했을 때 변수 'd'가 비어있을 수 있습니까?설명해주세요 AsParallel()
var integerList = Enumerable.Range(1, 100);
var d = from x in integerList.AsParallel()
where x <= 25
select x;
foreach (var v in d)
{
Console.WriteLine(v);
}