[]
AutoCloseable
CancellationTokenSource
允许你向一个或多个方法发出取消请求。要使用令牌源: getToken()
的返回值作为参数,将令牌附加到一个或多个操作中。cancel()
来取消关联的操作。这个类是线程安全的。
close()
方法。void
cancel()
void
cancelAfter(Duration delay)
CancellationTokenSource
进行取消操作。void
close()
getToken()
CancellationTokenSource
关联的令牌。假定getToken()
的使用者会尽最大努力尝试执行取消操作。此方法立即返回,如果取消成功,被取消的操作将抛出CancellationException
。
CancellationTokenSource
进行取消操作。delay
- 在取消此CancellationTokenSource
之前等待的时间间隔。此值不能为null。CancellationTokenSource
关联的令牌。close
in interface AutoCloseable
Exception