मुझे कोड का एक बहुत अच्छा टुकड़ा मिला जो अलग-अलग थ्रेड में सभी विधि चलाता है। कोड के रूप मेंअलग थ्रेड में विधि को कैसे चलाएं
private static void Method1()
{
//Method1 implementation
}
private static void Method2()
{
//Method2 implementation
}
private static void RunMethodInSeparateThread(Action action)
{
var thread = new Thread(new ThreadStart(action));
thread.Start();
}
static void Main(string[] args)
{
RunMethodInSeparateThread(Method1);
RunMethodInSeparateThread(Method2);
}
इस मामले मैं कैसे विधि करने के लिए पैरामीटर पास कर सकता है और यह भी वहाँ स्थिति है जहाँ Method1 2 पैरामीटर आवश्यकता हो सकती है और जहां Method2 3 पैरामीटर आवश्यकता हो सकती है हो सकता है में
इस प्रकार है। इस स्थिति में सामान्य तरीके से RunMethodInSeparateThread का निर्माण कैसे करें जो कई परम स्वीकार करेगा और विधि को पास करेगा। कृपया कोड के साथ मेरी मदद करें।
new Thread(delegate() {
Method1(param1, param2);
}).Start();
आप या मानकों का एक संग्रह अपने तरीके मानकों के परिवर्तनशील स्वीकार करने की जरूरत है कि के लिए एक शब्दकोश को स्वीकार कर सकते हैं: धन्यवाद
धन्यवाद महान;) – Thomas
यह आसान है और महान – Dammer15