آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته و مقاله های فناوری اطلاعات

آموزش برنامه نویسی و مقاله های IT

آموزش برنامه نویسی از مبتدی تا پیشرفته در این سایت به کمک جمعی از دوستان برنامه نویس خوش ذوق می باشد.

بایگانی

دلایل استفاده از Runnable

چهارشنبه, ۲۹ فروردين ۱۳۹۷، ۱۰:۵۲ ق.ظ

دلایل استفاده از Runnable به جای thread به شرح زیر است: 

  1. در Runnable شما درگیر رفتارهای تردها نمی شوید و فقط دستوراتی را به تردها می دهید تا اجرا کنند. این به این معنی است که مدیریت ترد ها شما را درگیر نمی کند.
  2. به خاطر این که در جاوا کلاس ها می توانند فقط از یک کلاس ارث بری داشته باشند شما اگر از کلاس thread ارث بری داشته باشید دیگر نمی توانید از کلاس دیگری ارث بری کنید. ولی چون runnable یک اینترفیس است این مشکل پیش نمی آید.
  3. وقتی کدی با thread اجرا شود فقط بر روی یک ترد اجرا می شود ولی وقتی کدی با runnable ساخته شود می توان کد اجرایی را بین چند ترد به اشتراک گذاشت
  4. استفاده از runnable به خاطر اینترفیس بودن دارای انعطاف و flexibility بالاتری خواهد بود.

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی