Every programmer who has developed db programs understands the potential for concurrency problem.problem. When one program tries to read data that is in the process of being changed by another program, the DBMS must prohibit access until the modification is complete, in order to ensure data integrity.