فهرست مطالب:

چگونه از runnable استفاده می کنید؟
چگونه از runnable استفاده می کنید؟

تصویری: چگونه از runnable استفاده می کنید؟

تصویری: چگونه از runnable استفاده می کنید؟
تصویری: #88 Runnable در مقابل Thread در جاوا 2024, نوامبر
Anonim

برای استفاده از رابط Runnable برای ایجاد و شروع یک موضوع، باید موارد زیر را انجام دهید:

  1. کلاسی ایجاد کنید که پیاده سازی کند قابل اجرا .
  2. ارائه یک روش اجرا در قابل اجرا کلاس
  3. یک نمونه از کلاس Thread ایجاد کنید و خود را پاس کنید قابل اجرا به سازنده آن به عنوان یک پارامتر شیء کنید.
  4. متد شروع شی Thread را فراخوانی کنید.

با توجه به این موضوع، runnable چیست؟

قابل اجرا اینترفیس نوعی رابط تابعی است که برای ارائه یک پروتکل مشترک برای آبجکت هایی که می خواهند کد را در حالی که فعال هستند، ارائه دهد، طراحی شده است. را قابل اجرا اینترفیس باید توسط هر کلاسی که نمونه‌های آن توسط یک رشته اجرا می‌شوند پیاده‌سازی شود. کلاس باید یک متد اجرا شده را تعریف کند.

همچنین بدانید که چند روش در اینترفیس قابل اجرا وجود دارد؟ یک روش

تفاوت بین thread و runnable چیست؟

اساسی تفاوت بین Thread و Runnable این است که هر کدام نخ با گسترش تعریف شده است نخ class یک شی منحصر به فرد ایجاد می کند و با آن شی مرتبط می شود. از سوی دیگر، هر کدام نخ با پیاده سازی تعریف شده است قابل اجرا رابط یک شی را به اشتراک می گذارد.

چرا از رابط runnable در جاوا استفاده می کنیم؟

چه زمانی شما پیاده سازی قابل اجرا , تو می توانی فضایی را برای کلاس خود ذخیره کنید تا هر کلاس دیگری را در آینده یا اکنون گسترش دهید. چه زمانی شما کلاس Thread را گسترش می دهد، هر یک از yourthread یک شی منحصر به فرد ایجاد می کند و با آن مرتبط می شود. چه زمانی شما اجرا می کند قابل اجرا ، یک شیء مشابه را در چندین رشته به اشتراک می گذارد.

توصیه شده: