What do you mean by deadlock?When two or more processes wait for a resource to be freed which is controlled by another process, a deadlock situation occurs. It usually occurs in a multiprocessing environment. Example, one client application needs access to a table to acquire a lock which is held by another client application that in turn may attempt to obtain the lock that is held by the first application.
What do you mean by deadlock?Dead lock is a situation of two or more processes waiting for each other to finish their tasks. In this situation no progress or no advancement is made. It is a standstill resulting from two evenly matched processes, which are waiting in cyclic configuration.