मान लें कि मेरे पास स्थिर विधि वाला स्थिर वर्ग है।स्टेटिक क्लास के साथ रेस कंडीशन?
एकाधिक धागे इस स्थिर विधि को समवर्ती रूप से कॉल कर सकते हैं।
वहाँ इन परिस्थितियों में एक रेस स्थिति के लिए एक संभावित है:
a - if the method depends only on local variables b - if the method depends on local variables and member fields
कृपया अधिक जानकारी प्रदान करने के लिए कुछ छद्म कोड या नमूने प्रदान करने के लिए अपना प्रश्न संपादित करें। धन्यवाद। – Gray
इनमें से कोई भी कोई प्रभाव नहीं है या दूसरा। एकमात्र चीज जो मायने रखती है वह यह है कि क्या एकाधिक धागे एक ही वस्तु का उपयोग करते हैं। –
प्रत्येक विधि कॉल में स्थानीय चर की अपनी प्रति है, इसलिए मुझे 99% यकीन है कि केवल स्थानीय चर का उपयोग करने से दौड़ की स्थिति नहीं बन जाएगी। हालांकि, सदस्य फ़ील्ड का उपयोग करना होगा। – aboveyou00