Python 활용
파이썬, 스레드 구조 time.sleep() 이용하기
수알치
2021. 12. 18. 13:46
참조: https://blog.naver.com/techshare/222594755724
파이썬, 스레드 구조 time.sleep() 이용하기
아래 예제를 참고하세요.
[주의] uwsgi에서 이 코드를 사용하려면 "--enable-threads" 옵션을 지정해야 합니다.
def sleep_thread_test():
from threading import Thread
import datetime
def handler():
while True:
# 동작 확인을 위한 메시지 출력
print(datetime.datetime.now().time(), "time.sleep - start")
# 2초간 Sleep...
time.sleep(2)
# Sleep 종료 메시지 출력
print("time.sleep - end")
t = Thread(target=handler) # 스레드 생성
t.daemon = True # 데몬 모드
t.start() # 스레드 시작
'''
실행 결과: # 2초 간격으로 이런 형식의 메시지가 화면에 출력됩니다.
13:23:53.153898 time.sleep - start
time.sleep - end
'''
반응형