SORU
28 AĞUSTOS 2013, ÇARŞAMBA


Asynctask Thread vs android

UI bazı arka plan iş yapmak istiyorum.Bunun için ayrı bir iş parçacığı kullanın.Ama asynctask içinde diğer tarafından önerdim.Hangi senaryoda Thread ve Asynctask kullandım Asynctask ve İplik arasındaki temel fark,nedir?.

CEVAP
28 AĞUSTOS 2013, ÇARŞAMBA


Uzun süren ya da CPU-yoğun görevler için, temelde bunu yapmak için iki yol vardır: Java iş parçacıkları, Android ve yerel AsyncTask.

Ne biri mutlaka diğerinden daha iyi değildir, ama her çağrı, ne zaman kullanacağını bilmek senin yararına sistem performansını yararlanarak esastır.

AsyncTask için kullanın:

  1. Çok fazla veri indirme gerektirmeyen basit ağ işlemleri
  2. Disk bağlama daha bir kaç milisaniye daha sürebilir görevleri

Java iş parçacıkları için kullanın:

  1. Veri orta ve büyük miktarda (veya yükleme, indirme dahil olan ağ işlemleri
  2. Arka planda çalıştırmak için gereken yüksek CPU görevler
  3. CPU kullanımı GUI iplik göre kontrol etmek istediğiniz herhangi bir görev

Ve size yardımcı olabilecek internet üzerinden iyi bir kaynak var:

http://www.vogella.com/articles/AndroidBackgroundProcessing/article.html http://www.mergeconflict.net/2012/05/java-threads-vs-android-asynctask-which.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • guillaume2111's channel

    guillaume211

    19 Kasım 2006
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • SellerDp

    SellerDp

    27 EKİM 2009