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