쓰레딩1 [Python] 파이썬에서 쓰레딩과 멀티프로세싱 비교하기 소개 이번 게시글에서는 파이썬에서 쓰레딩과 멀티프로세싱을 비교해보고, 각각의 장단점을 알아보겠습니다. 파이썬은 GIL(Global Interpreter Lock)이라는 특징을 가지고 있는데, 이로 인해 멀티코어 CPU를 최대한 활용하기 어렵습니다. 그러나 쓰레딩과 멀티프로세싱을 사용하면 이러한 제약을 극복할 수 있습니다. 쓰레딩(Threading)과 멀티프로세싱(Multiprocessing) 쓰레딩은 하나의 프로세스 내에서 여러 개의 쓰레드를 생성하여 병렬로 작업을 처리하는 방식입니다. 이에 반해 멀티프로세싱은 여러 개의 프로세스를 생성하여 각각의 프로세스가 독립적으로 작업을 처리하는 방식입니다. 파이썬에서는 threading 모듈과 multiprocessing 모듈을 사용하여 쓰레딩과 멀티프로세싱을 구.. Python 2023. 10. 25. 이전 1 다음 💲 추천 글