Re: Callbacks from async blocks
Re: Callbacks from async blocks
- Subject: Re: Callbacks from async blocks
- From: Roland King <email@hidden>
- Date: Wed, 20 Mar 2013 11:28:45 +0800
All the code touching that variable is on the main thread. So it's serialized by that.
On 16 Mar, 2013, at 23:13, Allan Odgaard <email@hidden> wrote:
> On 16 Mar 2013, at 14:14, Roland King wrote:
>
>> […] you have a simple counter member variable, 'currentOperation'. It's set to 0 when you have no operation and you increment it each time you make a new one. The code looks like this (typed in mail) […]
>>
>> if( currentOperation == currentOperationAtQueueTime )
>> {
>> [ yourClass operationDidFinish ];
>> currentOperation = 0;
>> }
>
> Correct me if I’m wrong, but you can only set ‘currentOperation’ to zero if it’s a serial queue or you know it’s empty.
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden