사용자 도구

사이트 도구


multiprocessing

문서의 이전 판입니다!


multiprocessing

  • 자식프로세스 출력 redirection
import app
import io
import sys
from multiprocessing import Process
 
def run_app(some_param):
    sys.stdout = io.TextIOWrapper(open(sys.stdout.fileno(), 'wb', 0), write_through=True)
    app.run()
 
app_process = Process(target=run_app, args=('some_param',))
app_process.start()
# Use app_process.termninate() for python <= 3.7.
app_process.kill() 
 
# https://stackoverflow.com/questions/7714868/python-multiprocessing-how-can-i-reliably-redirect-stdout-from-a-child-process

multiprocessing 대체 모듈

multiprocessing.1613488063.txt.gz · 마지막으로 수정됨: (바깥 편집)