ConcurrentBag에서 모든 항목을 제거하는 방법은 무엇입니까? 지우는 방법 ConcurrentBag? Clear또는 같은 방법이 없습니다 RemoveAll... T someItem; while (!myBag.IsEmpty) { myBag.TryTake(out someItem); } 2017 년 10 월 3 일 업데이트 : @Lou가 올바르게 지적했듯이 할당은 원자 적입니다. 이때, 생성은 ConcurrentBag원자되지 않지만 그 변수에 대한 참조를 퍼팅 것이다 원자 수 - 그래서 잠금 또는 Interlocked.Exchange주위가 반드시 필요한 것은 아니다. 더 읽을 거리 : 참조 할당은 원자 적이므로 Interlocked.Exchange (ref Object, Object)가 필요한 이유는 ..