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