RuntimeErreur sous Windows en essayant le multiprocessing Python

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

RuntimeErreur sous Windows en essayant le multiprocessing Python

Message par ForumBot »

RuntimeError sous Windows en essayant le multiprocessing Python

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: RuntimeErreur sous Windows en essayant le multiprocessing Python

Message par ayi »

Sous Windows, les sous-processus vont importer (c’est-a-dire executer) le module principal au demarrage. Vous devez inserer une protection if __name__ == '__main__': dans le module principal pour eviter de creer des sous-processus de maniere recursive.


testMain.py modifie :


import parallelTestModule

if __name__ == '__main__':
extractor = parallelTestModule.ParallelExtractor()
extractor.runInParallel(numProcesses=2, numThreads=4)

Répondre

Revenir à « Performance & Dépannage »