تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: چه جوری یه برنامه رو مثل یک آنتی ویروس run کنم؟؟؟؟؟؟؟؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Apr 2007
    پست ها
    15

    پيش فرض چه جوری یه برنامه رو مثل یک آنتی ویروس run کنم؟؟؟؟؟؟؟؟

    آقا جون من میخوام یه برنامه (c#)بنویسم که با یک سخت افزار در ارتباطه با هر event که رخ میده برنامه اطلاعات رو از پورت میخونه و کارهایی انجام میده که بماند... حالا من میخوام بدونم برنامم باید 24 ساعته در حال run شدن باشه تا یه event رو تشخیص بده این قضیه کلیcpu مصرف میکنه آیا میشه برنامه یه جورایی مثل انتی ویروس در حال run شدن باشه و cpu هم مصرف نکنه؟؟؟؟؟؟؟؟؟؟؟عاجزانه درخواست راهنمایی دارم

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    برنامه ای که run باشد بدون شک منابع سیستم را مصرف میکند و این شما هستید که باید با کد نویسی صحیح بار کمتری به cpu تحمیل کنید، مثلاً اگر برای کاری رویدادی وجود دارد خودتان حلقه تشخیص تشکیل ندهید و یا اگر حلقه ای در برنامه دارید، ریسمان جاری را بین اجرای هر بار حلقه کمی آزاد کنید مثلاً به جای ک حلقه مدام برنامه هر یک دهم ثانیه یک دور حلقه را رد کند و....
    اگر منطقی است و شرایط مناسب است از چند ریسمانی استفاده کنید، یا اگر زیاد مهم نیست اولویت Priority ریسمانتان را کم بگذارید تا اگر CPU کار مهم دیگری نداشت به برنامه شما برسد ولی خط هم اجرا شود (مثل idle) نباشد و...

    در کد نویسی دقت کنید و بار را کاهش دهید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •