Closed
Description
The ExecutorScheduler
, or at least the backing implementation of Schedulers.threadPoolForComputation()
is needed because:
-
It allows concurrent execution if used in a pattern other than sequential recursion. In other words, it doesn't protect against misuse: Fix Scheduler Memory Leaks #712 (comment)
-
Performance is very bad when doing recursion: Recursion on ExecutorService with >1 Thread is Slow #711
Metadata
Metadata
Assignees
Labels
No labels