मैं इस समय मल्टी थ्रेडिंग सीख रहा हूं, सी # में, लेकिन सभी सीखने के साथ ही मैं सर्वोत्तम प्रथाओं को सीखना पसंद करता हूं। फिलहाल क्षेत्र अस्पष्ट लगता है। मैं मूल बातें समझता हूं, और मैं धागे बना सकता हूं।मल्टी थ्रेडिंग
बहु थ्रेडेड अनुप्रयोगों को बनाने के दौरान मुझे क्या देखना चाहिए। क्या कोई सेट नियम या सर्वोत्तम प्रथाएं हैं जिनके बारे में मुझे पता होना चाहिए? या लाइन के नीचे पर्ची अप से बचने के लिए याद रखने के लिए कुछ भी?
प्रतिक्रियाओं के लिए धन्यवाद।
यदि आप सी # का उपयोग कर रहे हैं तो आपको कार्य समांतर लाइब्रेरी का उपयोग करने पर विचार करना चाहिए। यह आपको धागे और ताले के बजाय कार्य और बाधाओं के बारे में सोचने की अनुमति देता है। यह अमूर्तता में सुधार करता है। –
@Ade मिलर: यह बहुत अच्छी सलाह है - मैं जोड़ दूंगा कि आप प्रतिक्रियाशील एक्सटेंशन स्थापित करके .NET3.5 में भी TPL और PLINQ का उपयोग कर सकते हैं: http://msdn.microsoft.com/en-us/ devlabs/ee794896.aspx –