인프런 커뮤니티 질문&답변

김현석님의 프로필 이미지
김현석

작성한 질문수

독하게 시작하는 C 프로그래밍

동적 라이브러리에 대한 의문

해결된 질문

작성

·

150

·

수정됨

0

동적 라이브러리는 OS가 링크를 런타임에 해주는 것으로 배웠는데 그럼 동적 라이브러리는 process 단위로 봐도 되는 것인가요? 동적 라이브러리는 실행의 개념이 있는 것인지 의문을 가지게 됩니다.

답변 1

0

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

아니오. 그렇지 않습니다. 동적 라이브러리의 실행 코드는 라이브러리를 로드한 프로세스의 가상 메모리에 올라갑니다. 만일 라이브러리를 로드한 프로세스가 셋이면 세 프로세스의 각 가상 메모리 공간에 같은 모드가 올라갑니다. 실행의 개념은 프로세스나 스레드 단위에서 언급되는 것입니다. 참고하시기 바랍니다. 😄

김현석님의 프로필 이미지
김현석

작성한 질문수

질문하기