파이썬 쓰레드(Thread) 알아보기 - 3 : 데이터 통신
소개 큐(queue) 를 이용해서 독립적으로 실행되는 쓰레드의 상호간 데이터 통신에 대해 알아보겠습니다. 예제 1 큐의 put() 과 get() 을 사용한 예제입니다. import time import threading from queue import Queue def sender(q): data = [2020, 8, 12, 1, 55] while data: d = data.pop(0) q.put(d) print(f'sender : {d}') time.sleep(1) q.put(None) print('sender done') def receiver(q): while True: data = q.get() if data is None: break print(f'receiver : {data}') print(..