In relation to Databases:
It is when on transaction gets some resources and intermediate results from another transaction before that transaction commits. The problem is if the other transaction does a "rollback", the 'looking' transaction then depends on uncommitted values and brings inconsistency to the database state.
It is when on transaction gets some resources and intermediate results from another transaction before that transaction commits. The problem is if the other transaction does a "rollback", the 'looking' transaction then depends on uncommitted values and brings inconsistency to the database state.