- 博客(5)
- 收藏
- 关注
原创 Linux 下c的动态链接库的生成
Linux 下c的动态链接库的生成动态链接库不是linux独有的特性,在windows下面也存在这样的特性。一般来说,windows下面的动态连接库是以*.dll作为结尾的,而linux下面的动态连接库是以*.so结尾的。和静态链接库相比,动态连接库可以共享内存资源,这样可以减少内存消耗。另外,动态连接是需要经过操作系统加载器的帮助才能被普通执行文件发现的,所以动态连接库可以减少链接的次数。有
2013-02-27 18:45:54 3195
转载 内核态与用户态
内核态与用户态分类: Linux学习2010-01-13 14:27 2109人阅读 评论(1) 收藏 举报 内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代码,设备驱动程序代码使用的,它们工作于系统核心态;而特权极3(Ring3)
2013-02-25 23:13:28 764
转载 异步消息的传递-回调机制
异步消息的传递-回调机制 陈家朋 (japen@vip.sina.com), 系统架构师和技术顾问, 杭州迈可行通信技术有限公司 简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口
2013-02-24 00:33:58 693
原创 typedef feature in c Language
C Language Program1. Typedef The typedef facility is an advanced data feature that enables you to create your own name for a type. It is similar to #define in that respect, but with three differ
2013-02-23 21:29:55 829
转载 孤儿进程组
#include#include#include#include#include#includestatic void sig_hup(int);static void pr_ids(char *);int main(void ){char c ;pid_t pid ;pr_ids("parent");
2013-02-20 23:10:12 372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人