프로세스의 KILL, SUSPEND 및 TERMINATE의 차이점은 무엇입니까

프로세스의 KILL, SUSPEND 및 TERMINATE의 차이점은 무엇입니까

둘 사이의 차이점은 무엇입니까

  • Kill프로세스
  • Suspend프로세스
  • Terminate프로세스

각 용어는 어떤 맥락에서 사용됩니까?

답변1

도착하다정지시키다프로세스는 일정 기간 동안 실행을 중지하는 것을 의미합니다. 프로세스가 일시 중지되면 실행되지 않지만 여전히 메모리에 존재하며 호출을 기다리고 있습니다.다시 덮다(일어났다). 프로세스는 신호를 보내면 일시 중지되고 신호를 보내면 다시 시작할 수 STOP있습니다 CONT.

도착하다죽이다프로세스는 프로세스의 종료를 초래하기 위한 것입니다. 이 작업은 다음을 보내서 수행할 수 있습니다.신호. 다양한 신호가 있으며 모든 신호가 프로세스를 종료시키는 것은 아닙니다. 이 KILL신호는 항상 프로세스를 종료하게 합니다. 일부 다른 신호는 일반적으로 그렇게 하지만 프로세스는 다른 작업을 수행하도록 선택할 수 있으며 및 일부 신호는 프로세스를 종료하도록 설계되지 STOP않았습니다 CONT. 이 kill유틸리티와 killC 함수는 실제로 프로세스를 종료할 수도 있고 종료하지 않을 수도 있는 신호를 보냅니다.

도착하다종료프로세스는 프로세스의 종료를 초래하기 위한 것입니다. 사이의 차이죽이다그리고종료그게 다야죽이다일반적으로 신호 전송을 구체적으로 지칭하지만,종료프로세스에 명령을 보내 종료하라고 지시하는 등의 다른 방법도 일반적으로 포함됩니다(프로세스에 일종의 명령 해석기가 포함된 경우).

관련 정보