RuntimeError on windows trying python multiprocessing
RuntimeError on windows trying python multiprocessing
RuntimeError on windows trying python multiprocessing
Re: RuntimeError on windows trying python multiprocessing
On Windows the subprocesses will import (i.e. execute) the main module at start. You need to insert an `if __name__ == '__main__':` guard in the main module to avoid creating subprocesses recursively.
Modified `testMain.py`:
```
import parallelTestModule
if __name__ == '__main__':
extractor = parallelTestModule.ParallelExtractor()
extractor.runInParallel(numProcesses=2, numThreads=4)
```
Modified `testMain.py`:
```
import parallelTestModule
if __name__ == '__main__':
extractor = parallelTestModule.ParallelExtractor()
extractor.runInParallel(numProcesses=2, numThreads=4)
```