Pipe

· 면접질문
프로세스 vs 스레드 Q. 프로세스는 무엇인가요? A. 프로세스는 OS 입장에서 실행중인 작업의 단위입니다. 모든 프로세스는 독립적인 메모리 공간을 가지며, 최소 한 개의 메인스레드를 포함합니다. Q. 스레드는 무엇인가요? A. 하나의 프로세스 내에서 하나 이상으로 쪼개지는 작업의 단위입니다. Q. 프로세스와 스레드의 차이에 대해 설명해주실래요? A. 프로세스는 각 프로세스마다 독립적인 메모리 공간을 가지고 있기 때문에 프로세스 간 자원공유가 어렵습니다. 하지만 스레드는 프로세스 내에서 stack외에 메모리 공간을 공유하기 때문에 자원공유가 쉽습니다. 또한, 프로세스는 현재 실행중인 프로세스를 교체할 때 상대적으로 높은 context switching 비용이 발생합니다 Q. 멀티프로세싱과 멀티스레딩에 대..
따봉치치
'Pipe' 태그의 글 목록