Re: Locking and synchronization primitives