Junior — Middle
Da li ste ikada koristili objekat klase Thread za izvršavanje paralelnih zadataka u Javi?
sobes.tech АИ
Одговор од АИ
Da, u Javi se može koristiti klasa Thread za izvršavanje paralelnih zadataka. Kreira se objekat Thread, kojem se prosleđuje kod za izvršenje u posebnom thread-u.
Primer kreiranja i pokretanja thread-a:
class MyThread extends Thread {
public void run() {
System.out.println("Thread pokrenut");
}
}
MyThread t = new MyThread();
t.start(); // pokreće izvršenje u novom thread-u
Takođe, može se implementirati interfejs Runnable i proslediti ga Thread-u.
U Android-u, korišćenje Thread-a je moguće, ali se često koriste višeg nivoa mehanizmi (npr. AsyncTask, Handler, Executor) za bolje upravljanje životnim ciklusom i interakcijom sa UI-jem.