Ensure that a given process is only running once.  Helpful for ensure that scheduled tasks do not overlap if they run longer than the scheduled interval.