Hansı icra növlərini qeyd edə bilərsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Android-də müxtəlif icra növləri ayırt edilə bilər:
-
Əsas (UI) ip: interfeysi çəkmək və istifadəçi hadisələrini işləmək üçün cavabdehdir. Bu ipi uzunmüddətli əməliyyatlarla bloklamaq vacib deyil.
-
Arxa plan ipləri: uzun və ya resurs tələb edən tapşırıqları yerinə yetirmək üçün istifadə olunur, məsələn, şəbəkədən məlumat yükləmək və ya verilənlər bazası ilə işləmək.
-
İpul ipləri: tapşırıqları yerinə yetirmək üçün təkrar istifadə edilə bilən ip toplusu, hər dəfə yeni ip yaratmadan.
-
AsyncTask (köhnəlib, amma hələ də geniş istifadə olunur): UI yeniləməsi ilə arxa plan tapşırıqlarını yerinə yetirmək üçün sinif.
-
Kotlin korutinaları: müasir asinxron proqramlaşdırma üsulu, sinxron kod kimi görünən, lakin arxa planda işləyən kod yazmağa imkan verir.
Java-da arxa plan ipi yaratma nümunəsi:
new Thread(new Runnable() {
@Override
public void run() {
// Uzun əməliyyat
}
}).start();