분산 컴퓨팅1 [파이썬(PYTHON) : 중급] 동시성과 병렬성 8. 동시성과 병렬성 동시성(concurrency)과 병렬성(parallelism)은 컴퓨팅에서 매우 중요한 개념입니다. 이 두 용어는 프로그램이 여러 작업을 어떻게 처리하냐에 따라 다릅니다. 동시성은 여러 작업이 동시에 시작되어 수행되는 것을 의미하며, 병렬성은 여러 작업이 동시에 실행되는 것을 의미합니다. 8.1 멀티스레딩 멀티스레딩은 하나의 프로세스 내에서 여러 개의 스레드가 동시에 작동하는 방식입니다. 이는 여러 작업을 동시에 처리하거나, 또는 사용자와의 상호작용을 유지하면서 백그라운드 작업을 수행하는 등의 목적으로 사용됩니다. 8.1.1 스레드 생성 및 관리 Python에서는 'threading' 모듈을 사용하여 스레드를 생성하고 관리할 수 있습니다. 8.1.1.1 threading 모듈을 이용.. 2023. 5. 11. 이전 1 다음