DeviceConcurrentUtil
public class DeviceConcurrentUtil
extends Object
| شیء جاوا | |
| ↳ | com.android.tradefed.util.DeviceConcurrentUtil |
شامل متدها و کلاسهای کاربردی برای اجرای همزمان دستورات سمت دستگاه است.
از ExecutorService برای اجرای دستورات پیادهسازی شده به عنوان ShellCommandCallable استفاده کنید و joinFuture(String,Future,long) برای همگامسازی در برابر Future که توسط ExecutorService برای اجرای دستور برگردانده میشود، استفاده کنید.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> یک |
روشهای عمومی | |
|---|---|
static <T> T | joinFuture (String taskDesc, Future<T> task, long timeout) روش راحت برای پیوستن به نخ فعلی روی |
روشهای عمومی
به آینده بپیوندید
public static T joinFuture (String taskDesc,
Future<T> task,
long timeout) روش راحت برای پیوستن به نخ فعلی روی task
DeviceNotAvailableException و TimeoutException که در حین اجرا رخ میدهند، به صورت شفاف ارسال میشوند، بقیه به عنوان خطا ثبت میشوند اما به روش دیگری مدیریت نمیشوند.
| پارامترها | |
|---|---|
taskDesc | String : شرح وظیفه برای ثبت وقایع |
task | Future : Future که نشان دهندهی وظیفهی پیوستن است |
timeout | long : زمان انتظار برای انجام وظیفه به پایان رسیده است. |
| بازگشتها | |
|---|---|
T | نتیجه کار با نوع الگو. |
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| استثنای java.util.concurrent.Timeout |
DeviceNotAvailableException | |
TimeoutException | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.