2020-04-26

나를 위한 파이썬 Thread 사용법 간단 정리

0. 파이썬의 Thread는 사용할 때마다 헷갈린다.

그래서 정리해보았다.



1. 기본 틀은 이렇게 생겼다.

from threading import Thread
import time


def printer(text):
    print(text)
    time.sleep(2)
    print(text, 'end')

for i in range(10):
    Thread(target=printer, args=(i, )).start()
    time.sleep(0.5)





위의 코드를 실행시키면 결과는 이렇게 나온다.


2. 주의할 점들

 - Thread의 파라미터 중 target은 함수 자체를 넣어줘야 한다.
 - Thread의 파라미터 중 args는 tuple 객체만 받다보니, arg가 하나여도 (i, ) 처럼 쉼표를 넣어서 튜플로 만들어주어야 한다.


댓글 없음:

댓글 쓰기