So, to define a deadlock more formally; a deadlock is a situation, where programs continue to run indefinitely without making any progress.
അതിനാൽ, ഒരു ഡെഡ് ലോക്ക് കൂടുതൽ ഔപചാരികമായി നിർവ്വചിക്കുവാണെകിൽ; ഒരു പുരോഗതിയും ഇല്ലാതെ പ്രോഗ്രാമുകൾ അനിശ്ചിതമായി തുടരുന്ന ഒരു സാഹചര്യമാണ് ഒരു ഡെഡ് ലോക്ക്.