jimn
11/20/2019, 8:14 PMoctylFractal
11/20/2019, 8:17 PMlaunch
that all take from the same Channel, or by splitting the job in advance and handing it off to a number of async
jobs that produce a result you can combine.
basically, you build it yourself out of what existsCasey Brooks
11/20/2019, 8:19 PMDispatchers.Default
is probably your best bet. It uses a thread pool with threads equal to the number of CPUs available, so is good for optimally running CPU-bound tasks (like processing memory buffers). So just break up your buffers, and send each task to an async
call, and it should run about as optimally as it can on your hardwareoctylFractal
11/20/2019, 8:20 PMFlow
, but it's not primarily designed for it at the moment, giving you only `flatMapMerge`/`flattenMerge`jimn
11/20/2019, 8:21 PM