In scala (https://docs.scala-lang.org/overviews/parallel-collections/o...):
Serial:
list.map(_ + 42)
Parallel: list.par.map(_ + 42)
In C# (https://docs.microsoft.com/en-us/dotnet/standard/parallel-pr...)Serial:
for (int i = 0; i < matARows; i++)
Parallel: Parallel.For(0, matARows, i =>
(Function takes a lambda that gets called for each value)Swift has DispatchQueue.concurrentPerform (https://developer.apple.com/documentation/dispatch/dispatchq...). That is a bit less clear and less flexible (won’t iterate over an array’s values, only over its indexes) but also fairly easy to use.
There probably are many more languages with similar constructs.