[리원아빠] 파이썬 GUI 환경 쓰레드 적용 응답없음 멈춤현상 해결책
파이썬 GUI 환경 쓰레드 적용해 응답없음 멈춤현상 해결하기 파이썬으로 GUI 환경의 프로그램을 코딩하다 보면 해당 프로그램이 실행되는 동안 프로그램창 상태가 응답없음 상태에 빠지곤 한다. 그 이유는 파이썬은 기본적으로 싱글 쓰레드 방식으로 프로그램이 구동되기 때문인데 쉽게 말하자면 해당 프로그램을 수행하기 위해 할당된 작업자가 한명이라 생각하면 된다. 작업자가 한명이기에 그 작업자에게 추가적인 작업을 요청하더라도 작업자가 수행하고 있는 작업을 마치기전까지는 그 어떤 작업도 추가로 할 수 없다는 의미이다. 비전공자들에겐 다소 어려운 이야기로 다가가올수 있는데 쉽게 생각해보자. import time from tkinter import * def doRun(): for i in range(10): print..
2023.01.10