> On Aug 14, 2015, at 7:01 PM, Ken Thomases <k...@codeweavers.com> wrote:
> 
> On Aug 14, 2015, at 8:43 PM, Carl Hoefs <newsli...@autonomy.caltech.edu> 
> wrote:
> 
> You can use a serial GCD queue for the same purpose with my above 
> suggestions.  But even if you want to keep using an NSOperationQueue, you can 
> still use my first dispatch_after() suggestion.  It works just like your code 
> except for replacing -performSelector:withObject:afterDelay: with 
> dispatch_after().  This changes doesn't affect anything about how 
> -doStatusChecks works.  It will still use your NSOperationQueue.
> 
> You don't need to use the main GCD queue for my dispatch_after() suggestion, 
> you can use a global concurrent queue.  Either works.

Ah, yes, that's a great solution! I was considering using a second 
NSOperationQueue for the status recheck task, but the dispatch_after() is 
lightweight and a perfect fit.
Many thanks,
-Carl



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to