में मल्टीथ्रेडिंग मैं अपनी शेल स्क्रिप्ट में मल्टीथ्रेडिंग सुविधा पेश करना चाहता हूं।बैश
मेरे पास एक स्क्रिप्ट है जो विभिन्न तर्कों के साथ read_cfg()
फ़ंक्शन को कॉल करती है। इनमें से प्रत्येक फ़ंक्शन कॉल स्वतंत्र हैं।
समान रूप से इन फ़ंक्शन कॉल (स्क्रिप्ट नहीं) को तुरंत चालू करना संभव होगा। कृपया मुझे बताएं कि हम इसे कैसे प्राप्त कर सकते हैं ..?
यह multithreading नहीं है - यह बहु है। प्रत्येक उदाहरण एक अलग प्रक्रिया में चलाया जाता है, मूल से 'फोर्क() 'के साथ कॉपी किया जाता है। इन प्रक्रियाओं - धागे के विपरीत - अपनी फ़ाइल डिस्क्रिप्टर टेबल हैं, और उनकी याददाश्त कॉपी-ऑन-राइट है (इसलिए जब वे एक चर के मान को बदलते हैं, तो मूल प्रक्रिया इसे नहीं देखती)। –