해결된 질문
작성
·
260
답변 1
0
안녕하세요.
[질문]단일 프로세스와 단일 쓰레드의 차이점이 뭔지 궁금합니다.
[답변]
프로세스: CPU자원을 할당 받아 실행되는 프로그램.
단일프로세스는 한작업(업무)을 처리하기위해 프로그램하나만을 사용했다고 생각하시면 됩니다.
쓰레드: 프로세스의 작업단위.
단일쓰레드는 한개의 쓰레드만을 사용함을 의미합니다.
오디오프로그램을 사용하는데 저희가 음악감상과 동시에 음악재생프로그램UI를 봅니다.=>멀티쓰레드
음악재생만 되고,음악재생이 다 끝나면 음악재생프로그램UI가 그려집니다. =>단일쓰레드
[질문]단일 프로세스인 상태에서, 멀티 쓰레드를 할 수 있나요?
[답변]네. 한개의 프로세스에 멀티 쓰레드를 둘 수 있습니다.
추가적인 궁금한사항은 언제든지 편하게 질문주세요.
감사합니다.