Sobes.tech
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.