zoukankan      html  css  js  c++  java
  • 静态链接 动态链接

    什么是静态链接,动态链接

    如果函数库的一份拷贝是可执行文件的物理组成部分,那么我们称之为静态链接。

    如果可执行文件只是包含了文件名,让载入器在运行时能够寻找程序所需的函数库,那么称为动态链接。

    即根据函数库是不是可执行文件的组成部分区分静态链接和动态链接。

    动态链接的优点

    1、可执行文件的体积小。

    2、虽然运行速度稍慢,但是能更加有效的利用磁盘空间,因为函数库只有在需要时才被映射到进程中。

    3、操作系统内核保证映射到内存中的函数库能被使用它们的所有进程共享,从而提高系统整体性能,如果是静态链接,则每个文件都会拥有一份单独的拷贝,无疑浪费资源。

    即动态链接的函数库是共享的。

  • 相关阅读:
    JQuery UI
    JQuery 插件
    JQuery Ajax
    varchar和Nvarchar区别
    git冲突解决
    jquery ajax 提交信息后等待返回的提示信息
    Oracle错误 ORA-12560如何解决
    putty ssh连接老断
    myeclipse操作记录
    HTML与HTML5笔记
  • 原文地址:https://www.cnblogs.com/helloweworld/p/2842104.html
Copyright © 2011-2022 走看看