ParallelDeviceExecutor

public class ParallelDeviceExecutor
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.executor.ParallelDeviceExecutor<V>


Trình bao bọc của ExecutorService để thực thi một hàm song song.

Tóm tắt

Hàm khởi tạo công khai

ParallelDeviceExecutor(int poolSize)

Phương thức công khai

List<Throwable> getErrors()

Danh sách lỗi khi thực thi tất cả các tác vụ.

boolean hasErrors()

Đã xảy ra lỗi hay chưa.

List<V> invokeAll(List<Callable<V>> callableTasks, long timeout, TimeUnit unit)

Gọi tất cả Callable trong giới hạn thời gian chờ.

Hàm khởi tạo công khai

ParallelDeviceExecutor

public ParallelDeviceExecutor (int poolSize)

Tham số
poolSize int

Phương thức công khai

getErrors

public List<Throwable> getErrors ()

Danh sách lỗi khi thực thi tất cả các tác vụ.

Giá trị trả về
List<Throwable>

hasErrors

public boolean hasErrors ()

Đã xảy ra lỗi hay chưa.

Giá trị trả về
boolean

invokeAll

public List<V> invokeAll (List<Callable<V>> callableTasks, 
                long timeout, 
                TimeUnit unit)

Gọi tất cả Callable trong giới hạn thời gian chờ.

Tham số
callableTasks List: Danh sách việc cần làm.

timeout long: Thời gian chờ để áp dụng hoặc bằng 0 nếu không giới hạn.

unit TimeUnit: Đơn vị của thời gian chờ.

Giá trị trả về
List<V> Danh sách kết quả cho từng tác vụ có thể gọi.