> I'm not particularly bothered whether it's threads or async, I just want to > execute the command in parallel rather than sequentially.
Of course we know that async mean "non blocking", but not really parallel, see [https://stackoverflow.com/questions/6133574/how-to-articulate-the-difference-between-asynchronous-and-parallel-programming](https://stackoverflow.com/questions/6133574/how-to-articulate-the-difference-between-asynchronous-and-parallel-programming)
