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.