Stay organized with collections
Save and categorize content based on your preferences.
@UnstableApi
public final class BackgroundExecutor
A utility class to obtain an Executor
for background tasks.
Summary
Public methods |
synchronized static Executor |
Returns an Executor for background tasks.
|
synchronized static void |
Sets the Executor to be returned from get .
|
Public methods
synchronized public static Executor get()
Returns an Executor
for background tasks.
Must only be used for quick, high-priority tasks to ensure other background tasks are not blocked.
The thread is guaranteed to be alive for the lifetime of the application.
synchronized public static void set(Executor executor)
Sets the Executor
to be returned from get
.
Note that the thread of the provided Executor
must stay alive for the lifetime of the application.
Parameters |
Executor executor |
An Executor that runs tasks on background threads and should only be used for quick, high-priority tasks to ensure other background tasks are not blocked.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-05-15 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-15 UTC."],[],[]]