from multiprocessing import cpu_count from multiprocessing.dummy import Pool from typing import Any, Callable, Iterable def execute_parallel( func: Callable[..., Any], args: Iterable[tuple[Any, ...]], ) -> None: pool = Pool(cpu_count()) pool.starmap(func, args)