Job locking for que jobs such that only one can be in the queue or executing at once.
Harry Brundage
MIT