Junior — Middle
İplərdə Runnable interfeysinin istifadəsinin məqsədi nədir və bu interfeysdəki run metodunun rolu nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Runnable interfeysi, ayrı bir iş parçacığında yerinə yetirilməli olan vəzifəni müəyyən etmək üçün istifadə olunur. Əsas məqsədi vəzifənin məntiqini iş parçacığı idarəetmə mexanizmasından ayırmaqdır.
run() metodu, Runnable interfeysinin yeganə abstrakt metodudur və iş parçacığı başladıldıqda icra olunacaq kodu təsvir edir. İş parçacığı başladıldıqda, dəqiq olaraq bu metod çağırılır.
İstifadə nümunəsi:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Vəzifə ayrı iş parçacığında yerinə yetirilir");
}
};
Thread thread = new Thread(task);
thread.start();
Beləliklə, Runnable iş parçacığının dəqiq nə etməli olduğunu müəyyən etməyə imkan verir və Thread onun necə başlatılacağını və idarə olunacağını göstərir.