Python (1) 썸네일형 리스트형 [Python] Multiprocessing와 subprocess의 차이 2024.08.28 TIL요즘 파이썬으로 DL 모델의 inference 서버를 만들고 있다. main.py에서 다른 스크립트를 subprocess로 실행시키도록 코드를 짰었는데, 문득 multiprocessing과 subprocess가 어떤 차이인지, 나의 경우 무엇을 사용하는 것이 적합한지 알아보고 변경해야겠다는 생각이 들었다.multiprocessing과 subprocess는 모두 Python에서 병렬 처리를 다룰 때 사용하는 모듈이다. 즉, 프로세스를 생성하고 독립적으로 실행될 수 있도록 지원하는 것이다. 두 모듈 모두 새로운 프로세스를 생성하며, 그 말은 곧 부모 프로세스와 별도의 메모리 공간을 가진다는 것이다.사용 목적multiprocessingPython 코드 내부에서 병렬 처리를 수행할 때 .. 이전 1 다음