threadBlockSynchronization