साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा 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
|
यह एक एक्ज़ीक्यूटर सेवा है. यह ट्रेसिंग कॉन्टेक्स्ट को आगे बढ़ाते हुए, टास्क को लागू करने वाली सेवा को फ़ॉरवर्ड करती है.
इससे सबमिट किए गए टास्क में, CloseableTraceScope जैसी ट्रेसिंग की सुविधाओं का इस्तेमाल किया जा सकता है.
खास जानकारी
प्रोटेक्टेड मेथड |
<T>
Collection<? extends Callable<T>>
|
wrapTasks(Collection<? extends Callable<T>> tasks)
|
पब्लिक मेथड
awaitTermination
public boolean awaitTermination (long timeout,
TimeUnit unit)
| पैरामीटर |
timeout |
long |
unit |
TimeUnit |
| थ्रो |
InterruptedException |
|
बनाएं
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 |
| थ्रो |
InterruptedException |
|
invokeAll
public List<Future<T>> invokeAll (Collection<? extends Callable<T>> tasks,
long timeout,
TimeUnit unit)
| पैरामीटर |
tasks |
Collection |
timeout |
long |
unit |
TimeUnit |
| थ्रो |
InterruptedException |
|
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 ()
सबमिट करें
public Future<?> submit (Runnable task)
सबमिट करें
public Future<T> submit (Callable<T> task)
सबमिट करें
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) को अपडेट किया गया."],[],[]]