रेल पर रूबी बहुप्रचारित है?
रेल पर रूबी बहुप्रचारित है?

वीडियो: रेल पर रूबी बहुप्रचारित है?

वीडियो: रेल पर रूबी बहुप्रचारित है?
वीडियो: ट्रैन की मुसीबत | Adventures of Kicko & Super Speedo | Moral stories for kids in Hindi | Kids video 2024, नवंबर
Anonim

फ़्यूज़न पैसेंजर कुछ अनुरोधों को समवर्ती रूप से संभालने के लिए प्रक्रिया आधारित संगामिति का उपयोग करता है, इसलिए, कड़ाई से बोलना, "नहीं है" बहु , " लेकिन अभी भी समवर्ती है। यह वार्ता माणिक मिडवेस्ट 2011 में प्राप्त करने के बारे में कुछ अच्छे विचार हैं रेल पर बहुप्रचारित रूबी होने वाला।

इस तरह, रूबी मल्टीथ्रेडिंग का समर्थन करता है?

ए बहु कार्यक्रम में निष्पादन के एक से अधिक धागे हैं। माणिक थ्रेड क्लास के साथ मल्टी-थ्रेडेड प्रोग्राम लिखना आसान बनाता है। माणिक थ्रेड आपके कोड में समवर्तीता प्राप्त करने का एक हल्का और कुशल तरीका है।

दूसरा, रूबी समवर्ती है? विशेष रूप से, रूबी संगामिति तब होता है जब दो कार्य अतिव्यापी समय अवधि में शुरू, चल और पूर्ण हो सकते हैं। हालांकि, यह जरूरी नहीं है कि वे दोनों एक ही पल में चल रहे हों (उदाहरण के लिए, सिंगल-कोर मशीन पर एकाधिक थ्रेड)।

इसी तरह, रूबी सिंगल थ्रेडेड है?

संक्षिप्त उत्तर हां है, वे हैं सिंगल थ्रेडेड . लंबा जवाब यह निर्भर करता है। JRuby is बहु और अन्य जावा कोड की तरह टॉमकैट में चलाया जा सकता है। एमआरआई (डिफ़ॉल्ट माणिक ) और पायथन दोनों में एक GIL (ग्लोबल इंटरप्रेटर लॉक) है और इस प्रकार हैं सिंगल थ्रेडेड.

क्या रूबी के पास गिल है?

एमआरआई है कुछ जिसे वैश्विक दुभाषिया लॉक कहा जाता है ( गिलो ) यह निष्पादन के चारों ओर एक ताला है माणिक कोड। इसका मतलब है कि एक बहु-थ्रेडेड संदर्भ में, केवल एक थ्रेड निष्पादित कर सकता है माणिक किसी भी समय कोड। NS गिलो रक्षा के लिए मौजूद है माणिक दौड़ की स्थिति से आंतरिक जो डेटा को दूषित कर सकते हैं।

सिफारिश की: