Junior — Middle
Použil jste někdy objekt třídy Thread k provádění paralelních úkolů v Java?
sobes.tech AI
Odpověď od AI
Ano, v Javě lze použít třídu Thread k provádění paralelních úkolů. Vytvoří se objekt Thread, kterému se předá kód ke spuštění v samostatném vlákně.
Příklad vytvoření a spuštění vlákna:
class MyThread extends Thread {
public void run() {
System.out.println("Vlákno spuštěno");
}
}
MyThread t = new MyThread();
t.start(); // spustí provádění v novém vlákně
Také je možné implementovat rozhraní Runnable a předat ho do Thread.
V Androidu je použití Thread možné, ale často se používají vyšší mechanismy (například AsyncTask, Handler, Executor) pro lepší správu životního cyklu a interakci s UI.