[파이썬] Thread(스레드)
·
Python/Basic
스레드란? 스레드(Thread)는 프로그램이 동작할 때, 동시에 여러 작업을 수행할 수 있게 해주는 중요한 개념입니다. 이는 파이썬뿐만 아니라 모든 프로그래밍 언어에서 중요한 개념으로 사용됩니다. 프로세스와 스레드 프로세스는 운영체제 상에서 실행 중인 하나의 프로그램을 나타냅니다. 각 프로세스는 독립적으로 실행되며, 각각이 별도의 메모리 공간을 가집니다. 이와 달리, 스레드는 프로세스 내에서 동작하며, 같은 프로세스 내의 스레드들은 메모리를 공유합니다. 이를 통해 작업을 빠르게 처리할 수 있습니다. import threading def function1(): for i in range(50000 + 1): print("function1: ", i) def function2(): for i in range..