Junior — Middle
Kuidas käivitada programmi uus täitmisnihe?
sobes.tech AI
Vastus AI-lt
Androidis, et uue täitmisvoo jaoks saab kasutada klassi Thread või kaasaegsemaid vahendeid nagu Executors või Kotlin Coroutines.
Näide uue niidi loomise ja käivitamise kohta Java-s Thread abil:
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// Kood, mis täidetakse uues niidis
System.out.println("Uus niit käivitus");
}
});
thread.start();
Oluline on kutsuda välja start() meetod, mitte run(), et niit tõesti paralleelselt käivituks.
Kotlinis saab kasutada korutine, et lihtsamalt hallata asünkroonsust ja niite.