Სარჩევი:

როგორ იყენებთ runnable-ს?
როგორ იყენებთ runnable-ს?

ვიდეო: როგორ იყენებთ runnable-ს?

ვიდეო: როგორ იყენებთ runnable-ს?
ვიდეო: #88 Runnable vs Thread in Java 2024, მაისი
Anonim

იმისათვის, რომ გამოიყენოთ Runnable ინტერფეისი თემის შესაქმნელად და დასაწყებად, თქვენ უნდა გააკეთოთ შემდეგი:

  1. შექმენით კლასი, რომელიც ახორციელებს გაშვებული .
  2. მიუთითეთ გაშვების მეთოდი ში გაშვებული კლასი.
  3. შექმენით Thread კლასის მაგალითი და გაიარეთ თქვენი გაშვებული ობიექტი მისი კონსტრუქტორისთვის, როგორც პარამეტრი.
  4. გამოიძახეთ Thread ობიექტის დაწყების მეთოდი.

ამის გათვალისწინებით, რა არის runnable?

გაშვებული ინტერფეისი არის ფუნქციური ინტერფეისის ტიპი, რომელიც შექმნილია იმ ობიექტებისთვის, რომლებსაც სურთ შეასრულონ კოდი, სანამ ისინი აქტიურია. The გაშვებული ინტერფეისი უნდა განხორციელდეს ნებისმიერი კლასის მიერ, რომლის ინსტანციები გამიზნულია ძაფით შესასრულებლად. კლასმა უნდა განსაზღვროს გაშვების მეთოდი.

ასევე იცით, რამდენი მეთოდი არსებობს runnable ინტერფეისში? ერთი მეთოდი

რა განსხვავებაა ძაფსა და გაშვებას შორის?

Ძირითადი განსხვავება Thread-სა და Runnable-ს შორის არის ის, რომ თითოეული ძაფი განსაზღვრული გაფართოებით ძაფი კლასი ქმნის უნიკალურ ობიექტს და ასოცირდება ამ ობიექტთან. მეორეს მხრივ, თითოეული ძაფი განხორციელებით განსაზღვრული გაშვებული ინტერფეისი იზიარებს იმავე ობიექტს.

რატომ ვიყენებთ Runnable ინტერფეისს Java-ში?

Როდესაც შენ განახორციელოს გაშვებული , შენ შეგიძლია დაზოგეთ ადგილი თქვენი კლასისთვის, რომ გააგრძელოს ნებისმიერი სხვა კლასის მომავალი ან ახლა. Როდესაც შენ აფართოებს Thread კლასს, თითოეული თქვენი ძაფები ქმნის უნიკალურ ობიექტს და ასოცირდება მასთან. Როდესაც შენ ახორციელებს გაშვებული , ის იზიარებს ერთსა და იმავე ობიექტს მრავალ ძაფებთან.

გირჩევთ: