1
Iqueryable을받을 일반 확장 메서드를 만들고 스레드 안전을 위해 별도의 스레드/작업에서 이 작업을 수행합니다 (상위 10 개 요소 가져 오기와 같은). 스레드 안전 IQueryable 확장 메서드
누군가는해야 할 나에게 올바른 방법의 코드 예제를 적어주세요 수감사
Iqueryable을받을 일반 확장 메서드를 만들고 스레드 안전을 위해 별도의 스레드/작업에서 이 작업을 수행합니다 (상위 10 개 요소 가져 오기와 같은). 스레드 안전 IQueryable 확장 메서드
누군가는해야 할 나에게 올바른 방법의 코드 예제를 적어주세요 수감사
뭔가이
public static List<T> GetTopN<T>(IQueryable<T> inData, int n)
{
List<T> outData = new List<T>(n);
lock (inData)
{
int i = 0;
foreach (T t in inData)
{
if (i >= n)
{
return outData;
}
i++;
outData.Add(t);
}
}
return outData;
}
같은