|
|
|
|
|
by kaoD
207 days ago
|
|
You can implement an executor with threading to achieve parallelism, but it's not a fundamental characteristic of Future executors. To reiterate: an executor is just something that runs Futures to completion, and Futures are just things that you can poll for a value. See sibling comments for additional details. |
|
Anyway - as I said. Implementing even a basic executor within the kernel (at least for something more involved than a single CPU machine) is more involved, especially if you care about getting good performance (and threading 100% comes up here as an OS concept so claiming it doesn’t belies a certain amount of unawareness of how kernels work internally and how they handle syscalls).