On 17/02/2012, at 10:12 AM, Luca Fascione wrote: > Also, if my app is using already libzmq in a thread safe way, why should > I pay for all this locking and unlocking? You pay for a boolean test only: the locking is conditional on a flag. -- john skaller skaller at users.sourceforge.net