728x90 반응형 ython1 6강: 병행성 vs 병렬성 - 파이썬 고급편 6강: 동시 수행의 기술 - threading과 multiprocessing개요 및 중요성현대 프로그래밍에서 성능 향상을 위해 필수적인 병행성(Concurrency)과 병렬성(Parallelism) 개념을 학습해보겠습니다. 파이썬에서는 threading과 multiprocessing 모듈을 통해 이를 구현할 수 있으며, 각각의 특성과 GIL(Global Interpreter Lock)의 영향을 이해하는 것이 중요합니다.핵심 포인트: 병행성은 여러 작업을 번갈아 수행하는 것이고, 병렬성은 실제로 동시에 수행하는 것입니다.병행성 vs 병렬성의 차이점병행성(Concurrency)은 여러 작업이 논리적으로 동시에 실행되는 것처럼 보이지만, 실제로는 CPU가 빠르게 작업을 전환하며 처리합니다. 병렬성(Parall.. 2025. 5. 28. 이전 1 다음 728x90 반응형