'bout to start with locks and synch primitives. hold on to your butts\!