12
나는CancellationToken BlockingCollection에서 벗어나지 않는 취소
static CancellationTokenSource TokenSource= new CancellationTokenSource();
static CancellationTokenSource TokenSource= new CancellationTokenSource();
BlockingCollection<object> items= new BlockingCollection<object>();
var item = items.Take(TokenSource.Token);
if(TokenSource.CancelPending)
return;
TokenSource.Cancel();
을 호출 할 때 걸리는 작업을 계속하지 않아도됩니다. 설문 조사와 함께 TryTake를 사용하면 토큰에 취소 된 것으로 표시됩니다.