الاستخدام المتزامن للجهاز
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,
طريقة ملائمة لربط سلسلة المحادثات الحالية على "
تم إجراء |
الطرق العامة
الانضمام إلى المستقبل
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 |
|
مهلة الاستثناء |
DeviceNotAvailableException |