.net 当存在未完成的令牌时,处置CancellationTokenSource是否安全?
如果我有以前由CancellationTokenSource.Token{get;}返回的CancellationTokens,调用CancellationTokenSource Dispose()是否安全?(我担心这会使取消代币失效。) 如果不安全,我可以依赖CancellationTokenSource终结器吗?这是不安全的(记录在案),但也不是必需的。即使在处理.net 当存在未完成的令牌时,处置CancellationTokenSource是否安全?,.net,cancellationtokensource,.net,Cancellationtokensource,如果我有以前由CancellationTokenSource.Token{get;}返回的CancellationTokens,调用CancellationTokenSource Dispose()是否安全?(我担心这会使取消代币失效。) 如果不安全,我可以依赖CancellationTokenSource终结器吗?这是不安全的(记录在案),但也不是必需的。即使在处理CancellationTokenSource之后,您也可以将令牌存储起来并安全地使用它。不要再调用CancellationTok
CancellationTokenSource
之后,您也可以将令牌存储起来并安全地使用它。不要再调用CancellationTokenSource.Token
。使用处置前获得的令牌
您是否需要处置一个CancellationTokenSource
,则是另一个问题。有不同的案例和不同的观点。关于这一点有很多疑问,但答案是可疑的。小心使用