On Wed, May 20, 2009 at 4:56 PM, Eric Hermanson <zmons...@mac.com> wrote: > I'm not so sure it's poppycock. The asynchronous IO APIs all do the work in > a background thread (or a 'simulated' background via a run loop). Either > way the IO is not blocking the main application thread when it is working. > So I don't think the concept that correct IO is IO that is done in the > background is at all 'poppycock'.
There is nothing incorrect about performing IO on the main thread. You specifically said, "if you do IO correctly you'll do it in a background thread anyway." And there's nothing about a run loop that simulated multithreadedness. Threads are not the be-all end-all of computational models. The reachability API functions a lot like a non-blocking monitor. It's very useful because it's code I don't have to write that tells me when I have a good shot of succeeding at something. --Kyle Sluder _______________________________________________ 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com