biz robot aynı zamanda Şekil 4, iplik paralel, yani çalışabilir ??
Evet, paralel 4 parçacığı çalıştırabilir. Daha fazla iş parçacığı eklemek genellikle yardımcı olur, ancak bir noktadan sonra bazı performans düşüşlerine neden olur. ama 4 iş parçacığı bir soruna neden olmaz.
Sorunlar: 4 kez, 2 3'üncü n 4 sadece 1 kez: Ben ishal yani 1 konu paralel iplik çalıştırmak mümkün değilim. Nasıl çalıştırılır ( belirtilen thread'lar kullanılarak çalıştırıldı, ancak tüm iplikleri paralel çalıştıramadı) paralel mi? Amacınız bütün konuları aktif olarak işlem olması basitçe ise
, ben Java thread pools bakarak öneririz (ve Executors daha genel).
android destek ÇOK DİŞ? Evet ise çok iş parçacığı nasıl android çalışıyor?
Evet, Android Multithreading destekler. (Pool ve Executor Konu hariç) gibi uygulanmasının en tercih edilen yol
AsyncTascAsyncTask Eğer iplik onun görevi uzakta krank doInBackground()
, uygulamaya olanak vermesidir. Bu, Thread
'dan alacağınız işlevsellikle benzer. Her iki UI iş parçacığı üzerinde yürütülen onPreExecute()
ve onPostExecute()
, geçersiz olduğunda
gerçek sihir olmuyor. Bu, Etkinliğinizin eklenmemesiyle ilgili mesaj almanızı engellemelidir. Bu answer, AsyncTask
için küçük bir kod örneği içerir; bu, başlatabileceğiniz AsyncTask
için küçük bir kod örneği içerir. Ayrıca
, araştırmam tüm kayıt gönderme ve ses alma oldukça interaktif preocesses olup senkronizasyon ve IO kaynak gerektirir, yani sırasında buldum Ne Android Edit- yılında Handlers de bakabilirsiniz. Bunun için mümkün olan en iyi çözüm, her işlem için ayrı bir Async Task yaratabilirsiniz, böylece her işlem ayrı Async Task uygulamasında gerçekleştirilir.
Sorunun ne olduğunu açıklayabilir misiniz? – Henry
@Henry Bir defada tüm 4 ileti dizisini çalıştıramıyorum. Bunu nasıl başarabilirim? –