1. A synchronization method utilizing a lock bit, the method comprising the steps of: within an atomic region, comparing a condition to a state specification; if match requirements are met then setting the lock bit within the atomic region and returning a success indicator, the match requirements being met when the condition matches the state specification and the lock bit is clear; and if the match requirements are not met then returning a failure indicator.