Backend & systems·Concurrency and coordination
you split the batch across eight cores so eight rows are genuinely being computed at the same instant.
Parallelism
Executing multiple computations literally simultaneously on multiple execution units. It is an implementation strategy for making concurrent work faster, and it only helps CPU-bound work. Adding parallelism to an I/O-bound service does nothing except increase contention.