ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    تاریخ عضویت
    2019/09/16
    نوشته ها
    49
    1
    Member

    فرق اجرای کد در ThreadPool با اجرای کد در Thread جدید ایجاد شده

    سلام،
    دوستان ممنون میشم اینو یه نفر توضیح بده
    You may choose to execute the workload on the thread pool, or run it on a specific thread (such as the UI thread)e

    کی از ThreadPool استفاده میکنیم و کی Thread جدید ایجاد میکنیم و فرقشون چی هستش؟

    ممنون
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    364
    236
    Administrator
    زمانی که ما از Thread برای انجام یه کاری تو پس زمینه استفاده میکنیم...این کلاس میاد یک نخ جدید برای اجرای کار ما ایجاد میکنه که به صورت Foreground است. اما زمانی که از ThreadPool استفاده میشه...اگر نیاز به نخ اختصای نباشه...از نخ های در دسترس استفاده میشه. همچنین نخ های موجود در ThreadPoolدر پس زمینه (Background) اجرای می شوند. زمانی که از ThreadPool استفاده شود، کنترل کمتری بر روی نخ خواهیم داشت. به طور کلی زمانی که:

    • نیاز به یک نخ که به صورت foreground اجرا شود، دارید.
    • نیاز دارید تا اولویت خاصی را بر روی نخ اعمال کنید.
    • نیاز به اجرای تسک طولانی دارید.

    نباید از ThreadPool استفاده کنید.
  3. #3
    تاریخ عضویت
    2019/09/16
    نوشته ها
    49
    1
    Member
    نقل قول نوشته اصلی توسط AmRo نمایش پست ها
    زمانی که ما از Thread برای انجام یه کاری تو پس زمینه استفاده میکنیم...این کلاس میاد یک نخ جدید برای اجرای کار ما ایجاد میکنه که به صورت Foreground است. اما زمانی که از ThreadPool استفاده میشه...اگر نیاز به نخ اختصای نباشه...از نخ های در دسترس استفاده میشه. همچنین نخ های موجود در ThreadPoolدر پس زمینه (Background) اجرای می شوند. زمانی که از ThreadPool استفاده شود، کنترل کمتری بر روی نخ خواهیم داشت. به طور کلی زمانی که:
    • نیاز به یک نخ که به صورت foreground اجرا شود، دارید.
    • نیاز دارید تا اولویت خاصی را بر روی نخ اعمال کنید.
    • نیاز به اجرای تسک طولانی دارید.

    نباید از ThreadPool استفاده کنید.
    خیلی ممنون
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •