<aside> 💡 파이썬의 멀티쓰레딩은 따로 강의로 다룰 수 있을 만큼 큰 주제입니다. 현 강의에서는 간략한 사용법만 알아봅니다.

</aside>

https://youtu.be/iks_Xb9DtTM?si=gL6kXFyTEJ0qcibr

Untitled

프로세스와 쓰레드


쓰레드 사용하기

import threading
import time

# 쓰레드에서 실행할 작업
def print_numbers():

    for i in range(1, 6):
        time.sleep(1) # 💡 1초 대기
        print(f"Number {i}")

# 쓰레드 객체 생성
thread_1 = threading.Thread(target=print_numbers)

# 쓰레드 시작
thread_1.start()
print("쓰레드 시작 직후")
# 메인 쓰레드에서 해당 쓰레드 종료를 기다림
thread_1.join()
print("쓰레드 종료")