El gráfico de espera (o gráfico de espera de transacción ) es una herramienta que se utiliza en el desarrollo de DBMS y sistemas de subprocesos múltiples y se utiliza, en particular, para determinar la situación de interbloqueo . De hecho, el gráfico de espera de transacción es un gráfico bipartito dirigido que contiene dos tipos de vértices:
Los arcos del gráfico de espera también tienen un doble significado:
De la última propiedad se sigue obviamente que la situación de interbloqueo corresponde a un ciclo en el gráfico de espera.