setDaemon1 [Python 기초] 파이썬 - 쓰레드 (Thread) 쓰레드에 대해 설명하려먼 먼저 프로세스의 개념에 대해 이해해야 한다. 프로세스란 실행가능한 프로그램이 있을 때 그 프로그램이 동시에 여러개가 동작할 수 있도록 메모리 작업을 하는데 이때 프로세스 내에서 실제적으로 작업을 하는게 쓰레드이다. 예를 들어 워드프로램에서 문서를 작성한다고 치자. 그럼 우리한테 보이지 않는 곳에서 맞춤법 검사, 입력받은 데이터를 모니터에 출력하는 등등 여러 기능들이 동시에 작업할 것이다. 이렇게 동시 작업하는 것을 바로 쓰레드의 개념이라고 할 수 있다. 다음 예제로 쓰레드가 필요한 경우를 알아보자. 1 2 3 4 5 6 7 8 9 def show(): while True: i = int(input("정수>")) if i == 0: break; show() # show 메서드가 끝.. 2021. 4. 8. 이전 1 다음