파이썬 멀티 쓰레드(thread)와 멀티 프로세스(process)
파이썬 멀티 쓰레드(thread)와 멀티 프로세스(process) 파이썬은 인터프리터 언어로서 기본적으로 싱글 쓰레드에서 순차적으로 동작한다. 따라서 병렬처리를 하기 위해서는 별도의 모듈을 사용하여 구현해야 한다. 이 글에서는 threding 모듈을 이용한 쓰레드 구현과 multiprocessing 모듈을 이용한 프로세스 구현을 소개한다. threding 모듈로 멀티쓰레드 구현하기 파이썬에서 멀티 쓰레드를 구현하는 방법은 threding 모듈(High level)을 사용하거나 thread(Low level) 모듈을 사용하는 것이며, 현재 thread 모듈은 deprecated 되어 threading 모듈을 사용하는 것을 권장한다. 먼저 0부터 100,000,000 까지의 합을 구하는 계산 프로그램을 하나..
- [====== Development ======]/Python
- · 2020. 11. 6.