728x90 병렬처리1 16.3 멀티스레딩 및 병렬 처리 파이썬에서 멀티스레딩과 병렬 처리는 동시에 여러 작업을 처리하도록 프로그램을 구성하는 방법입니다. 멀티스레딩은 여러 스레드를 사용하여 실행 중인 프로세스 내에서 동시성을 제공하며, 병렬 처리는 여러 프로세스를 동시에 실행하여 처리합니다. 파이썬에서는 `threading` 모듈을 사용하여 멀티스레딩을 구현할 수 있습니다. 또한, `concurrent.futures` 모듈을 사용하여 멀티스레딩 및 멀티프로세싱을 추상화하여 구현할 수 있습니다. 멀티스레딩 예시 import threading import time def worker_thread(number): print(f"Thread {number} started") time.sleep(2) # 예를 들어, 2초 동안 작업하는 스레드를 가정합니다. print.. 2023. 5. 8. 이전 1 다음 728x90