Solución
solution.tsTypeScript
from concurrent.futures import ProcessPoolExecutor
def square(n: int) -> int:
return n * n
def cpu_task_with_executor(numbers: list[int]) -> list[int]:
# Usa ProcessPoolExecutor para calcular el cuadrado de cada número
# y retorna la lista de resultados.
with ProcessPoolExecutor(max_workers=4) as executor:
results = list(executor.map(square, numbers))
return results0respuestas