क्लोजर (और अन्य लिस्प बोलीभाषाओं) के साथ आप चल रहे कोड को संशोधित कर सकते हैं। तो, जब रनटाइम के दौरान कोई फ़ंक्शन संशोधित किया जाता है तो यह परिवर्तन एकाधिक धागे में उपलब्ध कराया जाता है? क्या होता है जब मैं फिर से परिभाषित समारोह foo (defn का उपयोग कर कहते हैं), कई धागे एक समारोह foo उपयोग कर रहे हैं:रन-टाइम पर फ़ंक्शंस को कैसे संशोधित किया जाता है, फिर कई धागे तक प्रचारित किया जाता है?
मैं यह पता लगाने की कि यह कैसे एक समवर्ती की स्थापना में तकनीकी रूप से काम करता है कोशिश कर रहा हूँ?
कुछ सिंक्रनाइज़ेशन चल रहा है: कब और कैसे सिंक्रनाइज़ेशन होता है और इसका क्या खर्चा होता है?
एक जेवीएम पर कहें, क्या volatile
संदर्भ का उपयोग कर संदर्भित फ़ंक्शन है? यदि हां, तो क्या इसका मतलब यह है कि हर बार "फंक्शन लुकअप" होता है तो किसी को volatile
लागत का भुगतान करना पड़ता है?
+1 और क्लोजर (और अन्य विषयों;) के संबंध में हमेशा इतना उपयोगी होने के लिए धन्यवाद; क्या आपका पहला बिंदु एक वाक्य है या जहां पहले दो बिंदुओं को एक अनुच्छेद में एक साथ विलय किया जाना चाहिए? मुझे लगता है कि आप कुछ अलग लिखना चाहते थे:) –
मैं इसे सब कुछ सीखने की योजना बना रहा हूं, लेकिन सड़क थोड़ी लंबी है;) –
@cedric मार्टिन, मैं व्याकरण मशीन हालांकि एक और पास दे दूंगा ... ;-) –