ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
TracePropagatingExecutorService
public
final
class
TracePropagatingExecutorService
extends Object
implements
ExecutorService
| java.lang.Object
|
| ↳ |
com.android.tradefed.invoker.tracing.TracePropagatingExecutorService
|
บริการ Executor ที่ส่งต่องานไปยังการใช้งานพื้นฐานขณะเผยแพร่บริบทการติดตาม
ซึ่งจะช่วยให้ใช้เครื่องมือติดตาม เช่น CloseableTraceScope ในงานที่ส่งได้
สรุป
วิธีการที่ได้รับการป้องกัน |
<T>
Collection<? extends Callable<T>>
|
wrapTasks(Collection<? extends Callable<T>> tasks)
|
เมธอดสาธารณะ
awaitTermination
public boolean awaitTermination (long timeout,
TimeUnit unit)
| พารามิเตอร์ |
timeout |
long |
unit |
TimeUnit |
สร้าง
public static TracePropagatingExecutorService create (ExecutorService delegate)
สร้าง ExecutorService ที่มอบสิทธิ์ให้กับผู้ปฏิบัติการที่มอบสิทธิ์ที่ระบุ
โปรดทราบว่าการติดตามที่ใช้งานอยู่ซึ่งส่งต่อไปยังงานคือการติดตามที่ใช้งานอยู่ในการเรียกใช้เมธอดของตัวดำเนินการ การดำเนินการนี้เป็นเพราะ TF สร้างออบเจ็กต์ส่วนใหญ่ก่อนที่จะเริ่มการเรียกใช้และแนบการติดตาม
| พารามิเตอร์ |
delegate |
ExecutorService |
ดำเนินการ
public void execute (Runnable command)
| พารามิเตอร์ |
command |
Runnable |
invokeAll
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks)
| พารามิเตอร์ |
tasks |
Collection |
| การคืนสินค้า |
List<Future<T>> |
|
invokeAll
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
| พารามิเตอร์ |
tasks |
Collection |
timeout |
long |
unit |
TimeUnit |
| การคืนสินค้า |
List<Future<T>> |
|
invokeAny
public T invokeAny (Collection<? extends Callable<T>> tasks)
| พารามิเตอร์ |
tasks |
Collection |
| ส่ง |
ExecutionException |
|
InterruptedException |
|
invokeAny
public T invokeAny (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
| พารามิเตอร์ |
tasks |
Collection |
timeout |
long |
unit |
TimeUnit |
| ส่ง |
ExecutionException |
|
InterruptedException |
|
TimeoutException |
|
isShutdown
public boolean isShutdown ()
isTerminated
public boolean isTerminated ()
ปิดเครื่อง
public void shutdown ()
shutdownNow
public List<Runnable> shutdownNow ()
| การคืนสินค้า |
List<Runnable> |
|
ส่ง
public Future<?> submit (Runnable task)
| พารามิเตอร์ |
task |
Runnable |
ส่ง
public Future<T> submit (Callable<T> task)
| พารามิเตอร์ |
task |
Callable |
ส่ง
public Future<T> submit (Runnable task,
T result)
| พารามิเตอร์ |
task |
Runnable |
result |
T |
วิธีการที่ได้รับการป้องกัน
wrapTasks
protected Collection<? extends Callable<T>> wrapTasks (Collection<? extends Callable<T>> tasks)
| พารามิเตอร์ |
tasks |
Collection |
| การคืนสินค้า |
Collection<? extends Callable<T>> |
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-22 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-22 UTC"],[],[]]