파이썬에서 실행중인 스레드 이름 출력하기Python/Python - 스레드&프로세스2022. 8. 6. 11:06
Table of Contents
반응형
파이썬에서 현재 실행중인 스레드의 이름을 출력해주는 예제 코드입니다.
2022. 8. 6. 최초작성
import threading
import time
def count(num):
while num > 0:
num = num - 1
print(num)
print('thread exit')
t = threading.Thread(target=count, args=(10, ))
t.start()
# 실행중인 스레드의 이름을 출력합니다.
for thread in threading.enumerate():
print('***', thread.name)
time.sleep(3)
t.join() # join으로 스레드가 종료되길 기다립니다.
print('main exit')
실행결과입니다. MainThread와 Thread-1이 실행 중인 것을 볼 수 있습니다.
9 8 7 6 5 *** MainThread *** Thread-1 4 3 2 1 0 thread exit |
참고
반응형
'Python > Python - 스레드&프로세스' 카테고리의 다른 글
Python Thread 예제 (0) | 2023.10.21 |
---|---|
스레드가 죽었는지 확인하는 Python 예제 코드 (0) | 2023.10.14 |
Python에서 자식 Process 죽었는지 확인하는 예제 코드 (0) | 2023.10.12 |
Python에서 자식 Process ID 확인하는 예제 코드 (0) | 2023.10.12 |
Thread에서 사용한 Python Queue 간단한 예제 (0) | 2023.10.07 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!