Task Parallelism

Noun · Development

Definitions

  1. A form of parallelism where different tasks or functions are distributed across multiple processors, as opposed to data parallelism where the same operation is applied to different data chunks.

    In plain English: Running different jobs at the same time on different processors, rather than splitting one big job into identical pieces.

    Example: "We used task parallelism to run the image resize, DB query, and email send all at once."

Related Terms