فهرست مطالب:

اگر اینترفیس قابل اجرا را پیاده سازی کنید، باید کدام روش را نادیده بگیرید؟
اگر اینترفیس قابل اجرا را پیاده سازی کنید، باید کدام روش را نادیده بگیرید؟

تصویری: اگر اینترفیس قابل اجرا را پیاده سازی کنید، باید کدام روش را نادیده بگیرید؟

تصویری: اگر اینترفیس قابل اجرا را پیاده سازی کنید، باید کدام روش را نادیده بگیرید؟
تصویری: 13.3 Multithreading با استفاده از Runnable Interface 2024, نوامبر
Anonim

کلاسی که Runnable can را پیاده سازی می کند بدون زیرکلاس بندی Thread با نمونه سازی یک نمونه Thread و ارسال خود به عنوان هدف اجرا شود. در بیشتر موارد، رابط قابل اجرا باید مورد استفاده قرار گیرد اگر شما فقط برنامه ریزی برای نادیده گرفتن اجرا() روش و هیچ موضوع دیگری مواد و روش ها.

سپس، کدام یک از این روش ها برای پیاده سازی اینترفیس runnable استفاده می شود؟

توضیح: به پیاده سازی رابط Runnable ، یک کلاس فقط نیاز دارد پیاده سازی یک مجرد روش به نام run().

علاوه بر این، چگونه Runnables را پیاده سازی می کنید؟ توسط اجرای Runnable رابط، شما باید ارائه دهید پیاده سازی برای متد run(). برای اجرای این پیاده سازی کلاس، یک شی Thread ایجاد کنید، عبور دهید اجرای قابل اجرا شی کلاس به سازنده آن. فراخوانی متد start() در کلاس thread برای شروع اجرای متد run().

علاوه بر موارد فوق، چه روش هایی در رابط runnable وجود دارد؟

قابل اجرا هست یک رابط که قرار است توسط کلاسی اجرا شود که نمونه‌های آن توسط یک نخ اجرا می‌شوند. دو راه برای شروع یک Thread جدید وجود دارد – Subclass Thread و پیاده سازی قابل اجرا . هنگامی که یک کار را می توان با overriding only run () انجام داد، نیازی به زیر کلاس بندی Thread نیست. روش از قابل اجرا.

چگونه یک رشته رابط قابل اجرا را شروع کنم؟

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

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

توصیه شده: