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ả |
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. |