초오오오오오짜개발자의낙서장

python에서 Thread 사용하기 본문

카테고리 없음

python에서 Thread 사용하기

코딩하는곰팅이 2025. 11. 23. 23:58

파이썬에서 스레드를 사용하려면 threading 모듈을 사용하며, Thread 객체를 생성하고 start() 메서드를 호출하여 시작한다.

 

스레드는 프로세스 내에서 실행되는 작은 단위로, start() 메서드로 실행을 시작한 후, join() 메서드를 사용하면 모든 스레드의 작업이 끝날 때까지 기다린다.

 

스레드는 동시성을 구현하는 데 사용되지만, 파이썬의 GIL(Global Interpreter Lock) 때문에 CPU 집약적인 작업에서는 진정한 의미의 병렬 처리가 어렵고, I/O 바운드 작업에 더 적합하다.

 

위 스레드를 이용하여 딥러닝 학습 스케줄러를 만들어볼 계획이다.(자세한 코드는 깃허브 참고)