멀티스레딩이 GIL 관련해서 성능상 아쉬운 거지 멀티프로세싱은 다른 얘기다.
쓰기도 쉽고 실제 써보면 겁나 빨라진다.
그리고 멀티스레딩도 단순히 연산만 죽어라 해야할 때는 단일스레드에 비해 성능상 이득이 없지만
IO(파일입출력, 네트워크입출력 등)가 많은 작업에서는 이득이 있다.
멀티스레딩이 GIL 관련해서 성능상 아쉬운 거지 멀티프로세싱은 다른 얘기다.
쓰기도 쉽고 실제 써보면 겁나 빨라진다.
그리고 멀티스레딩도 단순히 연산만 죽어라 해야할 때는 단일스레드에 비해 성능상 이득이 없지만
IO(파일입출력, 네트워크입출력 등)가 많은 작업에서는 이득이 있다.
파이똔에서 빠른 거 찾는거 아님
ㄴ 인생이 0 아니면 1인가보구나. 파이썬을 똑같이 쓰더라도 조금이라도 빠르면 그만큼 이득이지.
멀티프로세싱 도입하느라 엄청난 노력이 든다면 다른 언어를 써야겠만, 적용하기도 무지 쉬움.
메모리공간 공유안되고 커뮤니케이션 힘든것만 빼면 쓸만하더라구요