title: Executing functions in parallel
body: <p>I have a function that needs to go over around 20K rows from an array, and apply an external script to each. This is a slow process, as PHP is waiting for the script to be executed before continuing with the next row. </p>
  
  <p>In order to make this process faster I was thinking on running the function in different parts, at the same time. So, for example, rows 0 to 2000 as one function, 2001 to 4000 on another one, and so on. How can I do this in a neat way? I could make different cron jobs, one for each function with different params: <code>myFunction(0, 2000)</code>, then another cron job with <code>myFunction(2001, 4000)</code>, etc. but that doesn't seem too clean. What's a good way of doing this?</p>