So, to define a deadlock more formally; a deadlock is a situation, where programs continue to run indefinitely without making any progress.
ಹೀಗಾಗಿ ಇದು ಒಂದು ಇನ್ಫೈನೈಟ್ ಸ್ಟಾರ್ವೇಷನ್ ಡೆಡ್ ಲಾಕ್ ಆಗಿ ಮಾರ್ಪಾಡಾಗುತ್ತದೆ. ಡೆಡ್ ಲಾಕ್ ಅನ್ನು ಔಪಚಾರಿಕವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಯಾವಾಗ ಒಂದು ಪ್ರೋಗ್ರಾಮ್. ಯಾವುದೇ ಪ್ರಯೋಜನವಿಲ್ಲದೆ ನಿರಂತರವಾಗಿ ಚಲಿಸುತ್ತಾ ಇದ್ದರೆ ಅದನ್ನು ಡೆಡ್ ಲಾಕ್ ಎಂದು ಹೇಳಬಹುದು.