errorOnLockDoubleAcquire
Whether the scheduler may throw an exception for double acquires.
A double acquire is when the scheduler has already committed to starting a task, but one of the locks that the task requires has been taken by another task between the time the lock status was checked and the time the lock was to be acquired.
A double require error will usually result in a subsequent double free error; see errorOnLockDoubleFree to control that behavior.