본문 바로가기

IT 서비스 바라보기/Programming

쓰레드(Thread) 중단 방법 - Sleep()과 Suspend() 의 차이점

쓰레드를 중단하는 방법에는 Sleep() 메서드와 Suspend() 메서드를 사용하는 두가지 방법이 있다.

1. 중단 시간 설정

  • Sleep() : 지정한 시간만큼 중단
  • Suspend() : Resume 메서드를 호출 할 때까지 중단.
  • 2. 중단은 홀로? 같이?

  • Sleep() : 자기 자신의 메서드만 중단 할 수 있다.
  • Suspend() : 자기 뿐 아니라 다른 쓰레드도 쉬게 할 수 있다.
  • 3. 중단 시점

  • Sleep() : 즉시 중단.
  • Suspend() : 즉시 중단 되지 않음.

  •