Агуулгын хүснэгт:

Хэрэв та ажиллах боломжтой интерфэйсийг хэрэгжүүлбэл ямар аргыг хүчингүй болгох ёстой вэ?
Хэрэв та ажиллах боломжтой интерфэйсийг хэрэгжүүлбэл ямар аргыг хүчингүй болгох ёстой вэ?

Видео: Хэрэв та ажиллах боломжтой интерфэйсийг хэрэгжүүлбэл ямар аргыг хүчингүй болгох ёстой вэ?

Видео: Хэрэв та ажиллах боломжтой интерфэйсийг хэрэгжүүлбэл ямар аргыг хүчингүй болгох ёстой вэ?
Видео: 13.3 Ажиллуулах боломжтой интерфэйс ашиглан олон урсгалтай 2024, Арваннэгдүгээр
Anonim

Тийм анги Runnable can-ыг хэрэгжүүлдэг Thread-ын жишээг үүсгэн, зорилтот байдлаар өөрийгөө дамжуулж Thread дэд ангилалгүйгээр ажиллуулна. Ихэнх тохиолдолд, Ажиллуулах боломжтой интерфейс байх ёстой ашиглагдах Хэрэв та зөвхөн төлөвлөж байна хүчингүй болгох гүйлт () арга болон өөр Thread байхгүй аргууд.

Дараа нь эдгээр аргуудын алийг нь ажиллуулах боломжтой интерфэйсийг хэрэгжүүлэхэд ашигладаг вэ?

Тайлбар: To Runnable интерфейсийг хэрэгжүүлэх , ангид зөвхөн хэрэгтэй хэрэгжүүлэх ганц бие арга run() гэж нэрлэдэг.

Нэмж хэлэхэд, та Runnables-ийг хэрхэн хэрэгжүүлэх вэ? By Runnable-г хэрэгжүүлж байна интерфэйс, та хангах хэрэгтэй хэрэгжилт run() аргын хувьд. Үүнийг ажиллуулахын тулд хэрэгжилт анги, Thread объект үүсгэх, нэвтрүүлэх Ажиллуулах боломжтой хэрэгжилт ангийн объектыг өөрийн үүсгэгч рүү. run() аргыг ажиллуулж эхлэхийн тулд thread анги дээрх start() аргыг дуудна.

Дээрхээс гадна ажиллуулах боломжтой интерфэйс дээр ямар аргууд байдаг вэ?

Ажиллах боломжтой нь интерфейс Энэ нь тохиолдлуудыг thread-ээр гүйцэтгэхээр төлөвлөж буй классаар хэрэгжих ёстой. Шинэ Thread эхлүүлэх хоёр арга бий – Дэд ангиллын Thread болон хэрэгжүүлэх Ажиллах боломжтой . Зөвхөн run()-ыг дарж бичих замаар даалгаврыг гүйцэтгэх боломжтой бол Thread-ыг дэд ангилах шаардлагагүй. арга -ийн Ажиллах боломжтой.

Ажиллаж болох интерфэйсийг хэрхэн эхлүүлэх вэ?

Runnable интерфэйсийг ашиглан хэлхээ үүсгэж, эхлүүлэхийн тулд та дараах зүйлийг хийх хэрэгтэй

  1. Runnable програмыг хэрэгжүүлдэг анги үүсгэ.
  2. Runnable ангид ажиллуулах аргыг өгнө үү.
  3. Thread классын жишээг үүсгэж, өөрийн Runnable объектыг түүний байгуулагч руу параметр болгон дамжуулаарай.
  4. Thread объектын эхлэх аргыг дууд.

Зөвлөмж болгож буй: