linux
文章平均质量分 72
Morphad
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
fork & exec时打开文件的变化
在分析linux系统调用fork,linux系统调用execve时,已经知道: 1.fork时,子进程会复制父进程的打开文件描述符表 2.exec时,进程的打开文件描述符表保持不变 用以下代码观察fork,exec打开文件的变化情况: 父进程fork子进程,睡眠一定时间(方便命令行查看打开文件); 子进程fork孙进程,睡眠一定时间; 孙进程exec新程序,新程序也睡眠一定时间原创 2013-06-30 16:53:53 · 2239 阅读 · 0 评论 -
aio 运用demo
aio.c #include #include #include #include #define error() printf("error [%s : %d]\n", __FILE__, __LINE__) #define BUFF_SIZE 51 #define BUFF_CNT 50 /* * 异步读取BUFF_CNT次__FILE__文件,每次大小原创 2013-10-23 15:10:28 · 1517 阅读 · 0 评论 -
linux下静态库.a与.o生成动态库.so
项目中需要用到时间同步,直接使用开源项目ntp中的ntpdate作为客户端来同步时间。 但是又不想直接使用ntpdate这个命令,而是以动态库的形式使用。 1 生成ntpdate.so 在编译ntpdate可执行程序时,可以看到ntpdate依赖libntp.a, version.o, ntpdate.o。 所以ntpdate.so需要由libntp.a, version.o, nt原创 2013-11-21 22:14:35 · 1826 阅读 · 0 评论
分享