• 카테고리

    질문 & 답변
  • 세부 분야

    데스크톱 앱 개발

  • 해결 여부

    해결됨

단일 프로세스 VS 단일 쓰레드

22.06.18 08:46 작성 조회수 156

0

단일 프로세스와 단일 쓰레드의 차이점이 뭔지 궁금합니다.

단일 프로세스인 상태에서, 멀티 쓰레드를 할 수 있나요?

답변 1

답변을 작성해보세요.

0

안녕하세요.

[질문]단일 프로세스와 단일 쓰레드의 차이점이 뭔지 궁금합니다.

[답변]

프로세스: CPU자원을 할당 받아 실행되는 프로그램.

단일프로세스는 한작업(업무)을 처리하기위해 프로그램하나만을 사용했다고 생각하시면 됩니다.

  

쓰레드: 프로세스의 작업단위.

단일쓰레드는 한개의 쓰레드만을 사용함을 의미합니다.

오디오프로그램을 사용하는데 저희가 음악감상과 동시에 음악재생프로그램UI를 봅니다.=>멀티쓰레드

음악재생만 되고,음악재생이 다 끝나면 음악재생프로그램UI가 그려집니다. =>단일쓰레드

 

[질문]단일 프로세스인 상태에서, 멀티 쓰레드를 할 수 있나요?

[답변]네. 한개의 프로세스에 멀티 쓰레드를 둘 수 있습니다.

 

추가적인 궁금한사항은 언제든지 편하게 질문주세요.

감사합니다.