Collects data from a sampler, in parallel, towards some purpose.Child classes must override the
on_job_resultmethods,which respectively determine what to sample and how to process the results.Utility methods on the base class such as
collect_asynccanthen be given a sampler to collect from, and will request samples with somespecified amount of parallelism.
Initialize self. See help(type(self)) for accurate signature.