با سلام خدمت دوستان
من یه برنامه نوشتم که نیاز به کار پردازشی زیادی داره. حالا می خوام بدونم تو C# چطور میتونم از مزایای پردازنده های چند هسته ای استفاده کنم؟ همونطور که میدونید وقتی Task منیجر رو باز می کنیم واسه هر هسته پردازنده یه دیاگرام نمایش میده که میزان کاری رو که روی هر هسته پردازنده هست رو نشون میده (البته تا جایی که من میدونم) وقتی برنامه من اجرا میشه کار روی یکی از هسته ها به حد ماکسیسمم میرسه ولی اون یکی در همون حد معمول همیشگی میمونه می خوام بدون راهی هست که بتونم از هر دو هسته استفاده کنم؟ یا اصلا چطور می تونم کار رو بین این هسته ها تقسیم کنم(با C#) یا اگه کار یه جایی تو سخت افزار بین این دو تقسیم میشه چرا فقط یکی شون زیاد کار میکنه و اون یکی تقریبا بیکاره؟![]()