PDA

View Full Version : تفاوت صدا زدن متد با تريد يا حالت معمولي



alireza_kaka
دوشنبه 05 اسفند 1392, 06:57 صبح
سرچ كردم همچين چيزي نبود لطفا تاپيك رو حذف نكن:گریه:
آقا چه فرقي داره متد رو معمولي صدا بزنيم


X();

يا با تريد
Thread t = new Thread(X);
t.start();

plus
دوشنبه 05 اسفند 1392, 07:41 صبح
شما بایستی مباحث Multithreading (به فارسی: چند نخی!) رو مطالعه کنید تا بفهمین اصلا Thread چی هست و به چه درد میخوره تا جواب سوالی که پرسیدین رو بگیرین.
http://en.wikipedia.org/wiki/Multithreading_(computer_architecture)

alireza_kaka
دوشنبه 05 اسفند 1392, 09:15 صبح
هووف خيليه خب.ميخواستم ببينم تاثيري تو بهبود عملكرد برنامه و كاهش cpu usage داره يا نه؟

plus
دوشنبه 05 اسفند 1392, 13:18 عصر
در صورتی که کاملا با احتیاط استفاده بشه میتونه در هر دو مورد مفید باشه.اما اگه صحیح استفاده نشه (مخصوصا در برنامه هایی که UI ی مثل WinForms دارن) فقط مشکل ایجاد میکنه...