Added the exclusive IO adapter constraint for multiple threads