Improve cancel() method of CZConcurrentOperation.
Closed this issue · 1 comments
geekaurora commented
Sometimes operations won't be cancelled because they already executed given
operation executes more than one at a time after cancelling - usually five operations
execute at the same time.
TODO
- Operation executes more than one at a time after cancelling.
- Operation execution order after cancelling isn't as enqueued.
geekaurora commented
Solution
- Use
ConcurrentBlockOperation
instead.