मुझे लगता है कि मैं एक "बेवकूफ" सवाल पूछने के लिए जा रहा हूँ है, फिर भी मैं पूछना चाहिए ...प्रतिलिपि वस्तुओं कुशलतापूर्वक
2 आभासी मशीनों की है।
मैं एक से दूसरे एक वस्तु का एक उदाहरण को कॉपी,
यह संभव बिट्स कि वी एम के ढेर में इस वस्तु का प्रतिनिधित्व करता है कॉपी करने के लिए है, अन्य वी एम के लिए भेज, अन्य ऐसे ही चाहते हैं वीएम को बस इसकी स्मृति में बिट्स आवंटित करने की आवश्यकता है और इस मेमोरी स्लॉट में इसके ढेर में एक संदर्भ जोड़ें ...?
वर्तमान में, ऐसी चीज करने के लिए हम ऑब्जेक्ट को क्रमबद्ध करते हैं और इसे अनसुलझा करते हैं, जो कि उदाहरण की प्रतिलिपि बनाने की तुलना में बहुत कम कुशल (कम्प्यूटेशनल वार) है ... पार्सिंग एक कम्प्यूटेशनल अपशिष्ट है ...
जे एस क्रमबद्धता उदाहरण: वीएम V8 का एक उदाहरण (जावास्क्रिप्ट), यह JSON (JSON.stringify
) करने के लिए वस्तु कन्वर्ट करने के लिए है करने के एक ही रास्ता है, यह अन्य वी एम के लिए कुछ कैसे जो स्ट्रिंग प्राप्त भेजने और परिवर्तित ऑब्जेक्ट पर वापस (उदाहरण के लिए var myObject = eval('(' + myJSONtext + ')');
) .. (जावास्क्रिप्ट सिर्फ एक उदाहरण है, यह कुछ प्रकार का क्रमबद्धता है)
जावा या पायथन के साथ इसका क्या संबंध है? – katrielalex
जावा और पायथन ने एक वीएम के अंदर भी निष्पादित किया ... – DuduAlul
आपका आवेदन वीएम के भीतर या उसके बाहर चल रहा होगा? यदि वीएम में से एक के अंदर, तो मुझे नहीं लगता कि यह संभव है, क्योंकि यह पूरी तरह से सैंडबॉक्स होगा। –