반응형
sys를 import해서 OS 타입을 알아낸 다음, OS에 따른 코드를 실행시키는 구조
import sys
import os
if sys.platform == "win32":
# --------------------------------------------------------
# Multi-Processing
# --------------------------------------------------------
processes = []
p = multiprocessing.Process(target=do_something) ## 각 프로세스에 작업을 등록
p.start()
processes.append(p)
else:
# --------------------------------------------------------
# Linux Only - Windows에서는 fork() 미지원
# --------------------------------------------------------
if os.fork() == 0:
# child process
do_something
else:
# parent process
...
반응형
'【Programming】 > Python' 카테고리의 다른 글
Python 3.10보다 최대 10-60% 빠른 Python 3.11 릴리즈 (0) | 2022.10.27 |
---|---|
Where does pip install its packages? (0) | 2022.05.12 |
Python 메인함수 - if __name__ == "__main__" 의미 (0) | 2022.01.27 |
[Windows] Python 개발환경 with Anaconda (0) | 2022.01.17 |
Proxy환경하에서 pip (0) | 2016.12.23 |