파이썬 멀티프로세싱 관련 질문, 파이썬 프로세스 메모리 공유, 파이썬 DLL, 파이썬 라이브러리 공유, 파이썬 초기화 공유


안녕하세요.

파이썬 코드를 이용해서 멀티 프로세싱을 사용할려고 하는데, 또 다른 프로세스를 만들 때 마다 또 라이브러리들을 따로 import하고 초기화해서 속도가 매우 느려터졌습니다.

어떻게하면, 함수들을 import 하고 초기화 하는 부분들을 다른 프로세스들이 공유를 할 수 있을까요?

혹시 관련 문제를 해결하신분이 있을까요 ㅠㅠ?

  • 2017년 11월 30일에 작성됨
    인공생명(Aritificial Life)와 인공지능에 관심이 많은 학생입니다. 주로 Python을 애용 합니다.

조회수 81


1 답변


my_imports.py 를 이런식으로 작성하고

import example1, example2
__all__ = ['example1', 'example2']

다른 파일 other_file.py 에서 이런식으로 해보세요~

from my_imports import *
print example1.~~~

이런식으로 명시할 수 도 있습니다

from my_imports import example1, example2
  • 2017년 11월 30일에 작성됨

  • 초기화 문제입니다. 매번 새로은 프로세스가 나올 때 마다 초기화를 하는데 시간이 너무 오래걸려요...    dbwodlf3   2017.11.30 18:01     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close