一旦我开始一个队列,它几乎需要 3-4 分钟,如果我想在一个按钮(取消按钮)上停止这个队列,那么我可以这样做吗?如果是,那怎么办?
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
@synchronized(self)
{
for (int i = 0; i < (4000); i++) {
(Some methods)
}
}
});
我可以停止或关闭此线程吗?