내 qestion은 PLINQ와 yield 키워드를 조합 한 결과입니다. 내가 이렇게 쓰면 어떻게 될까?Collection.AsParallel() + yield returns
//Some stuff here
foreach (var x in collection.AsParallel())
{
yield return new CustomObject
{
property1 = //Large calculations here
property2 = x.Name
//... etc.
};
}
내가 원하는 것은 무엇인가? 다른 스레드에서 객체를 초기화하고 싶지만 객체가 필요할 때 반환하려고합니다.
미리 감사드립니다.
아니요. 내 경우에는 모든 것이 작동하지만 qestion은 '어떻게'입니까? – user3818229