On Jan 11, 2013, at 11:09 AM, Jim Thomason <j...@jimandkoka.com> wrote:

> For sake of argument, assume that the work has to be done in an external 
> thread, or I have to jump in and out of the main thread some how. I'm not 
> actually using URL connections like this in the actual app, I was just hoping 
> that it was a nice simple example use case to give. For the actual code, I 
> wouldn't be able to just do a synchronous request.

Then you’ll need to block the main thread until the background thread finishes 
its work. You could use an NSConditionLock to do that — main thread creates the 
lock and locks it, passes the lock to the background thread, then blocks 
waiting for the condition to change. The background thread sets the condition 
when it finishes its work.

—Jens
_______________________________________________

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