Not only does he support this behavior, but in principle there is no other way. When you schedule a task and a trigger (in any thread), this task will run asynchronously in the thread pool. You have some control over this thread pool, like the number of threads.
Another problem is the parallel execution of the same task. By default, the same task can be executed in several threads launched by different threads if the task is not operational.
source share