what is deadlock in hindi?

what is deadlock in hindi:-

deadlock वह स्थिति है जिसमें दो कंप्यूटर processes केवल एक resource को share(साझा) करते है जिसके कारण कोई भी प्रोसेस resource को access नही कर पाता है.

अर्थात डेडलॉक वह कंडीशन है जिसमें दो या दो से अधिक processes केवल एक resource के लिए fight(लड़ाई) करते हैं जिसके कारण कोई भी resource को access नही कर पाता है.

उदहारण के लिए माना दो दोस्त है और दोनों कंप्यूटर गेम्स खेलना चाहते हैं जिसके कारण दोनों लड़ते है. एक पास रिमोट कण्ट्रोल है तो दुसरे के पास गेम्स की cd है.
जिसके कारण दोनों दोस्तों में से कोई भी नही खेल पाता है लेकिन दोनों में से कोई भी cooperate करने के लिए तैयार नही है. यह स्थिति ही डेडलॉक कहलाती है.
image Fig:-deadlock

चित्र के अनुसार हमारे पास दो processes p1 तथा p2 हैं तथा दो resources r1 तथा r2 हैं. इसमें resource r1 जो है वह process p1 के साथ allocate है, और resource r2 जो है वह process p2 के साथ allocate है. परन्तु प्रक्रिया को पूरी होने के लिए resource r2 की आवश्यकता है इसलिए वह r2 के लिए request करता है, परन्तु r2 पहले से ही p2 के साथ allocate है.
इसी तरह process p2 को अपनी execution को पूरी करने के लिए r1 की आवश्यकता है, परन्तु r1 तो पहले से ही p1 के साथ allocate है.
दोनों p1 तथा p2 एक दुसरे के resources के लिए हमेशा wait(इन्तजार) करते रहते है. यही प्रक्रिया ही DEADLOCK कहलाती है.

CONDITIONS OF DEADLOCK IN HINDI:-

deadlock की चार कंडीशन होती है जो निम्नलिखित है:-
1:- mutual exclusion
2:- hold & wait
3:- no preemption
4:- circular wait

1:- mutual exclusion:-इस स्थिति में, कोई न कोई एक ऐसा resource होता है जिसे processes के मध्य share(साझा) ना किया जा सकें.

2:- hold & wait:-इसमें, processes एक resource को होल्ड किये रहते है जबकि दुसरे resource के लिए wait(इन्तजार) करते है.

3:- no preemption:-वह resource जो किसी process के लिए allocate हो चूका हो, उसे जबरन किसी दुसरे process को allocate नही किया जा सकता है.

4:- circular wait:-इस स्थिति में, प्रत्येक process एक resource के लिए wait करता है जिसे दुसरा process held किये हुए होता है.

निवेदन:- अगर आपको यह पोस्ट आपको पसंद आई है तो इसे अपने दोस्तों के साथ भी शेयर करें तथा deadlock के बारे में आप कुछ और जानते हो तो हमें कमेंट के माध्यम से बताएँ। keep learning…….

30 thoughts on “what is deadlock in hindi?”

    1. linker wo hote jho apne program me lib.fle ko link karta hai .isliye tumne dekha hoga kabhi kabhi apne program me linker error bhi deta uska mtl hota hai jho linker hota hai wo apne program me libr file ko ;link nahi kar paya

Leave a Reply

Your email address will not be published. Required fields are marked *