Thread, Process

yun·2023년 8월 30일

thread란?

  • python과 같은 하나의 프로세스 안에서 동작을 수행하는 것
    • 프로세스란? 메모리 상에서 실행중인 프로그램
  • 하나의 프로세스는 기본값으로 하나의 스레드를 갖는다
  • 멀티 스레드를 사용하면 병렬 작업 가능

주의사항

thread lock

  • 같은 자원에 접근하는 스레드가 있을 경우, 하나의 스레드가 작업 중일 때는 다른 스레드에서 접근할 수 없도록 처리 필

thread 종료

  • 스레드는 반드시 상태가 분명히 확인되어야 함
  • cf. 확실히 종료되지 않은 스레드: 브레이크가 고장난 트럭

0개의 댓글