- 浏览: 1759 次
- 性别:
- 来自: 南京
最新评论
文章列表
1.什么是库
在windows平台和linux平台下都大量存在着库。
本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。
由于windows和linux的本质不同,因此二者库的二进制是不兼容的。
本文仅限于介绍linux下的库。
2.库的种类
linux下的库有两种:静态库和共享库(动态库)。
二者的不同点在于代码被载入的时刻不同。
静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。
静态库的后缀名为.a文件.当程序与一个静态库链接时,该程序用到的外部函数的机器码被从库中复制到最终生成的可执行文件中.
共享库的代码是在可执行程序 ...
1. 多线程管理
异步:表明事情相互独立地发生,除非有强加的依赖性。
并发:让实际可能串行发生的事情好像同时发生一样,但并发并不代表操作同时进行。
并行:要求程序能够同时处理多个操作。
线程安全:是指代码能够被 ...