두 개의 모듈이있는 A
및 B
프로젝트가있는 경우 둘 다 세 번째 라이브러리 C
과 연결됩니다. 런타임시 동적 라이브러리 대 정적 라이브러리
C
이
A
및
B
에서 다음 호출
C
로 만든 정적 라이브러리를 경우 각각
C
의 분리 상태를 유지하는 것이 사실인가요? 서로 다른 힙을 가지고 있습니까?
C
이 공유 라이브러리 인 경우 A
및 B
은 공유 상태 C
에 액세스 할 수 있습니까?
p.s. 응용 프로그램 진입 점은 A
또는 B
입니다.
대단히 사용자의 OS에 따라 다릅니다. Windows DLL은 \ * nix 공유 객체와 매우 다르게 작동하며 \ * nix의 모든 특성과 연결 방법에 대한 단일 작업 모드는 없습니다. –