यह मेरा दृष्टिकोण अतुल्यकालिक संचालन के भीतर स्थिर तरीकों और वर्गों का उपयोग करने के नहीं है - जब तक कुछ ताला तकनीक दौड़ की स्थिति को रोकने के लिए लागू किया गया है। जो बहु अनुप्रयोगों को सरल और उत्तरदायी यूआई प्रोत्साहित करती है -मैं एसिंक/प्रतीक्षा ऑपरेशन के भीतर स्थिर विधि/कक्षाओं का उपयोग कैसे करना चाहिए?
अब async/इंतजार में ग # 4.5+ ढांचा शुरू किया गया है।
हालांकि - के रूप में एक ताला नहीं/एक का इंतजार कर विधि पर रखा जा नहीं किया जाना चाहिए (और मैं बहस है कि नहीं कर रहा हूँ) है कि अब async उपयोग स्थिर तरीकों पड़ता है/पूरी तरह से बेमानी का इंतजार है?
से अधिक थ्रेड से एक स्थिर विधि कॉलिंग करता है, तो यह किसी भी दुष्प्रभाव नहीं है ठीक हो जाएगा। –
एक विधि दुष्प्रभाव है तो फिर वह नहीं पहली जगह में स्थिर होना चाहिए, क्योंकि यह दिशानिर्देश है कि वैश्विक परिवर्तनशील राज्य से बचा जाना चाहिए उल्लंघन करती है। – CodesInChaos
@CodesInChaos मुझे नहीं लगता कि आप * उल्लंघन कर सकता है * दिशा निर्देशों ;-) किसी भी तरह से, बिंदु मैं बनाने की कोशिश कर रहा था कि लॉकिंग, सबसे स्थिर तरीकों के लिए आवश्यक नहीं किया जाएगा जब तक साझा राज्य के कुछ प्रकार उत्परिवर्तित जा रहा है। ओपी ने उस मोर्चे पर पर्याप्त जानकारी प्रदान नहीं की है, और ऐसा लगता है कि यह लॉकिंग है क्योंकि यह स्थिर है, राज्य प्रबंधन के लिए लॉक नहीं है। –