Sobes.tech
Junior — Middle

Ako spustiť nový vlákno vykonávania v programe?

sobes.tech AI

Odpoveď od AI

V Androidu môžete na spustenie nového vlákna použiť triedu Thread alebo modernejšie prostriedky, ako sú Executors alebo Kotlin Coroutines.

Príklad vytvorenia a spustenia nového vlákna pomocou Thread v Jave:

Thread thread = new Thread(new Runnable() {
    @Override
    public void run() {
        // Kód, ktorý sa vykoná v novom vlákne
        System.out.println("Nové vlákno spustené");
    }
});
thread.start();

Je dôležité zavolať metódu start(), nie run(), aby vlákno naozaj začalo paralelne.

V Kotlin môžete použiť korutiny na jednoduchšie riadenie asynchrónnosti a vlákien.