PDA

View Full Version : تحلیل یک قطعه کد Multi Thread



Hkarimi
پنج شنبه 28 فروردین 1393, 11:37 صبح
سلام.
بدون مقدمه سوالم رو میپرسم. عنوان تاپیک گویا هست که چی میخوام...

new Thread(new ParameterizedThreadStart((id) => {
this.Invoke(new Broadcast(Task), (int)id);
})).Start(1);

us1234
پنج شنبه 28 فروردین 1393, 16:11 عصر
دقیق مطمئن نیستم چون تست نکردم !
فکر میکنم یک تابع به نام Broadcast وجود دارد که با پارامتر Task به عنوان ورودی با مقدار 1 اجرا شده و مقدار خروجی تابع داخل id بر میگردد. و علت استفاده از Invoke هم بخاطر این است که میخواهید نتیجه به یکی از کنترل های فرم داده شود.