สารบัญ:
คำจำกัดความ - Deadlock หมายถึงอะไร
ในการคำนวณทั่วไปการหยุดชะงักเป็นสถานการณ์ที่โปรแกรมหรือกระบวนการที่แตกต่างกันสองโปรแกรมขึ้นอยู่กับอีกโปรแกรมหนึ่งเพื่อให้เสร็จสมบูรณ์เนื่องจากทั้งสองกำลังใช้ทรัพยากรเดียวกันหรือเนื่องจากตัวชี้นำที่ผิดพลาดหรือปัญหาอื่น ๆ
Techopedia อธิบายการหยุดชะงัก
ระบบปฏิบัติการสมัยใหม่ใช้หลายเธรดและมัลติทาสก์สำหรับโปรแกรมและกระบวนการต่างๆ มีบางสถานการณ์ที่ระบบปฏิบัติการอาจล้มเหลวในการจัดการการหยุดชะงักทำให้กระบวนการหยุดทำงานหรือหยุดชะงัก การจัดการกับสิ่งนี้เป็นส่วนสำคัญของวิศวกรรมซอฟต์แวร์ ตัวอย่างเช่นอาจมีสถานการณ์ที่เธรดสองตัวเริ่มต้นและร้องขอทรัพยากรจากกันและกันและไม่สามารถดำเนินการต่อได้ สิ่งนี้จะต้องมีการสังเกตอย่างมีนัยสำคัญเกี่ยวกับกระบวนการและการเปลี่ยนแปลงที่จะแก้ไขแฮงเอาท์เหล่านี้
