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

  • 0TACTICAL0HIPPY0

    0TACTICAL0HI

    30 EYLÜL 2012
  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Jonathan Morrison

    Jonathan Mor

    24 Mart 2010