接口 SchedulingTaskExecutor

    • 方法详细资料

      • prefersShortLivedTasks

        boolean prefersShortLivedTasks()
        Does this TaskExecutor prefer short-lived tasks over long-lived tasks?

        A SchedulingTaskExecutor implementation can indicate whether it prefers submitted tasks to perform as little work as they can within a single task execution. For example, submitted tasks might break a repeated loop into individual subtasks which submit a follow-up task afterwards (if feasible).

        This should be considered a hint. Of course TaskExecutor clients are free to ignore this flag and hence the SchedulingTaskExecutor interface overall. However, thread pools will usually indicated a preference for short-lived tasks, to be able to perform more fine-grained scheduling.

        返回:
        true if this TaskExecutor prefers short-lived tasks