do not forbid multiple linear problems, but do protect them with a mutex