Different Code for Locked Thread?