DeviceConcurrentUtil
  public
  
  
  
  class
  DeviceConcurrentUtil
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.util.DeviceConcurrentUtil | 
Cihaz tarafında eşzamanlı komut yürütme için yardımcı program yöntemleri ve sınıfları içerir
 ShellCommandCallable olarak uygulanan komutları çalıştırmak için ERROR(/ExecutorService)'ü, komut yürütme için ERROR(/ExecutorService) tarafından döndürülen ERROR(/Future) ile senkronizasyon yapmak için ERROR(/#joinFuture(String,Future,long))'yi kullanın.
Özet
| İç içe yerleştirilmiş sınıflar | |
|---|---|
| 
        
        
        
        
        class | DeviceConcurrentUtil.ShellCommandCallable<V>
 | 
| Herkese açık yöntemler | |
|---|---|
| 
        
        
        static
        
        <T>
        T | 
      joinFuture(String taskDesc, 
 
  | 
Herkese açık yöntemler
joinFuture
public static T joinFuture (String taskDesc, 
                 task, 
                long timeout) task'te mevcut ileti dizisine katılmak için kolay yöntem
 
 DeviceNotAvailableException ve ERROR(/TimeoutException), yürütme sırasında oluştuğu için şeffaf bir şekilde iletilir. Diğerleri hata olarak kaydedilir ancak başka şekilde ele alınmaz.
| Parametreler | |
|---|---|
| taskDesc | String: günlük kaydı amacıyla görevin açıklaması | 
| task | :ERROR(/Future), birleştirilecek görevi temsil eder. | 
| timeout | long: Görev bekleme süresi | 
| İlerlemeler | |
|---|---|
| T | Şablon türüne sahip görevin sonucu. | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
