Sobes.tech
Junior — Middle

Hangi yürütme dizisi türlerini sayabilirsin?

sobes.tech yapay zeka

AI'dan gelen yanıt

Android'de birkaç yürütme türü ayırt edilebilir:

  • Ana (UI) akış: arayüzün çiziminden ve kullanıcı olaylarının işlenmesinden sorumludur. Bu akışı uzun süren işlemlerle engellememek önemlidir.

  • Arka plan akışları: uzun veya kaynak yoğun görevleri gerçekleştirmek için kullanılır, örneğin ağdan veri yükleme veya veritabanı ile çalışma.

  • İplik havuzu: görevleri yerine getirmek için yeniden kullanılabilen bir iplik kümesi, böylece her seferinde yeni bir iplik oluşturulmaz.

  • AsyncTask (kullanımdan kaldırılmış, ancak sıkça karşılaşılan): UI güncellemesi ile arka plan görevlerini gerçekleştirmek için sınıf.

  • Coroutines (Kotlin): modern asenkron programlama yöntemi, senkron görünümlü kod yazmaya olanak tanır, ancak arka planda çalışır.

Java'da arka plan akışı oluşturma örneği:

new Thread(new Runnable() {
    @Override
    public void run() {
        // Uzun işlem
    }
}).start();