aed5bb4163
Having separate threads for each task behind the scenes allows for easier performance monitoring vs having a single threadpool that handles everything.