반응형 쓰레드1 threading.Event() 객체의 활용 예제 및 백그라운드 실행 정리 1. threading.Event() 객체의 사용 🎯 threading.Event()란?threading.Event()는 스레드 간의 동기화를 도와주는 객체 스레드가 특정 이벤트(신호)를 기다리도록 만들고, 다른 스레드가 신호를 보내서 진행을 제어할 수 있음.🎯 threading.Event()의 주요 기능event.set() → 이벤트 신호를 발생(켜기)event.clear() → 이벤트 신호를 리셋(끄기)event.wait() → 이벤트가 발생할 때까지 기다림🎯 threading.Event()를 사용할 때의 장점✅ 스레드 간 동기화✅ 불필요한 CPU 사용 방지 (while 루프 대신 wait() 사용)✅ 메인 프로세스가 특정 작업이 끝날 때까지 기다릴 수 있음 하나의 파일에서 여러 스레드를 컨.. 2025. 3. 9. 이전 1 다음 반응형