多个程序共享动态库:代码段共享,数据段独立
在多个程序共享使用动态库时,动态库的代码段和数据段不会混用。
'动态库的代码段是只读的,用于存储函数的机器码指令。' 这些指令是共享给所有使用该动态库的程序的。
'动态库的数据段包含了全局变量和静态变量。' 每个程序使用动态库时,会有一个独立的数据段来存储这些变量。这意味着每个程序都有自己的一份动态库数据段的拷贝,互相之间不会互相影响。
因此,多个程序共享使用动态库时,'动态库的代码段是共享的,但数据段是独立的,不会混用。'
原文地址: https://www.cveoy.top/t/topic/biQC 著作权归作者所有。请勿转载和采集!