pool = Pool()
result1 = pool.apply_async(solve1, [A])
result2 = pool.apply_async(solve2, [B])
answer1 = result1.get(timeout=10)
answer2 = result2.get(timeout=10)
Как делать параллельное программирование на Python