[interfacekit] Re: BLocker

 
> No no, atomic_add() returns the old value of fBenaphoreCount and at the 
> same time, atomically sets it to another value (adds one).
> The "oldBenaphoreCount" variable won't be changed anymore - it reflects 
> the state at the time atomic_add() was executed, and we are only 
> interested in that state (if it has changed in the meantime, the other 
> thread will block, but we don't have to).

Ah, ok. Thanks :) I wasn't so sure, that's why I added the ? at the end of the 
question :)
Sorry to have bothered :)



Other related posts: