Вы не должны использовать join()
в for-l oop. Просто сделайте это следующим образом,
if __name__ == '__main__':
processes = []
for i in range(len(link)):
p = Process(target=multiple_browser, args=(link[i],))
p.start()
processes.append(p)
for p in processes:
p.join()
Сначала все процессы запускаются, а затем, join()
ожидает завершения всех из них.