PDA

نسخه کامل مشاهده نسخه کامل : بالارفتن میزان مصرف سی پی یو به علت استفاده از thread در سی شارپ



ahmadiarasto
18-11-2018, 17:14
سلام به همه اساتید گرامی دوستان من تو پروژه ای که با زبان سی شارپ نوشتم از thread های زیادی استفاده کرده ام که این thread ها دستوراتی هستند که داخل حلقه while تکرار می شوند از آنجایی که میزان مصرف سی پی یو به ۱۰۰ درصد می رسد لذا برنامه بسته می شود ، برای حل این مشکل ممنون میشم راه حل مناسبی پیشنهااد بدید یا اگر تکنولوژی جدیدی برای اینکار تعریف شده ممنون میشم معرفی نمایید

afceaglee2013
19-11-2018, 05:16
شرمنده من راه حلی ندارم ولی از روی کنجکاوی میپرسم که چرا وقتی بهذصددرصد میرسه بسته میشه برنامه؟؟؟

32688036
19-11-2018, 18:53
برای چه کاری می خواهید ؟

توصیه می شود یه function ایجاد کنید و با استفاده از thread اون تابع رو فرا بخونید ! اصلا درست نیست که thread رو حلقه while بزارید .


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Payman_62
27-12-2018, 15:39
سلام.
احتمال داره الگوریتم برنامتون مشکل داره. شاید راه بهتر باشه و نیاز نباشه با while کدتون رو بنویسید.

بیشتر توضیح بدید که چرا حلقه گذاشتید و تردهای زیادی رو هم استارت میکنید.