Junior — Middle
Кадом компонент ё ёрдам барои оғоз ва иҷрои ҷараёни кор лозим аст?
sobes.tech AI
Ҷавоб аз AI
Барои инициализатсия ва оғоз кардани сӯзишворӣ дар Java, компонентҳои зерин заруранд:
-
Класс, ки сӯзишвориро иҷро мекунад — ин метавонад класс бошад, ки аз
Threadмерос мегирад ё интерфейсиRunnable-ро иҷро мекунад. -
Объекти сӯзишворӣ — намунаи класс ё объекти
Runnable, ки ба конструкториThreadдода мешавад. -
Метод
start()— барои оғоз кардани сӯзишворӣ нав истифода мешавад, ки методиrun()-ро дар сӯзишвории алоҳида даъват мекунад.
Масалан:
class MyRunnable implements Runnable {
public void run() {
System.out.println("Сӯзишворӣ оғоз шуд");
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyRunnable());
thread.start(); // Оғоз кардани сӯзишворӣ
}
}
Аз ин рӯ, барои оғоз кардани сӯзишворӣ, бояд вазифаро (бо истифода аз Runnable ё мерос аз Thread) муайян кард, объект сӯзишвориро сохт ва start()-ро даъват кард.