घर विकास कांटा क्या है? - टेक्नोपेडिया से परिभाषा

कांटा क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - कांटा का क्या अर्थ है?

कांटा यूनिक्स में एक फ़ंक्शन है जिसका उपयोग किसी प्रोग्राम की दो एक साथ निष्पादित प्रक्रियाओं को बनाकर विशेष प्रक्रिया की डुप्लिकेट उत्पन्न करने के लिए किया जाता है। इन दो प्रक्रियाओं को आम तौर पर "पैरेंट" और "चाइल्ड" प्रक्रिया कहा जाता है। वे सिस्टम संसाधनों को साझा करने के लिए मल्टीटास्किंग प्रोटोकॉल का उपयोग करते हैं।

टेकोपेडिया फोर्क बताते हैं

जिस तरह से फोर्किंग को लागू किया जाता है, उसका एक बड़ा तत्व फोर्किंग के बाद एक प्रक्रिया में प्रगतिशील परिवर्तनों को संग्रहीत करने के लिए उपयोग की जाने वाली कॉपी-ऑन-राइट प्रणाली है। आमतौर पर, स्थिर कोड को डुप्लिकेट नहीं किया जाता है, लेकिन साझा किया जाता है। उस समय जब एक प्रक्रिया साझा कोड को संशोधित करती है, तो परिवर्तन अलग से बनाए और संग्रहीत किए जाते हैं। यह काँटेदार प्रक्रियाओं के उपयोग में दक्षता को बढ़ावा देता है।

डुप्लिकेट प्रक्रिया उत्पन्न करने के लिए फोर्क का उपयोग करने के साथ डेवलपर्स को कुछ मुद्दों के बारे में पता होना चाहिए। इनमें से एक मल्टीथ्रेड कार्यक्रमों का मुद्दा है; क्योंकि बच्चे की प्रक्रिया केवल एक ही धागा विरासत में मिली है, कांटा फ़ंक्शन कहा जाता है जब कई धागे से क्या होता है से संबंधित समस्याएं हो सकती हैं। इन और अन्य विचारों का उल्लेख अक्सर उन लोगों द्वारा किया जाता है जिन्होंने कांटा फ़ंक्शन के साथ काम किया है।

कांटा क्या है? - टेक्नोपेडिया से परिभाषा