![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Apue
一支兰州
这个作者很懒,什么都没留下…
展开
-
【APUE】linux中DIR,dirent,stat相关的结构体与用法
最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅。首先说说DIR这一结构体,以下为DIR结构体的定义:struct __dirstream { void *__fd; char *__data; int __entry_data转载 2014-12-22 19:23:17 · 517 阅读 · 0 评论 -
APUE(UNIX环境高级编程)程序架构编译分析(Makefile)
转自:http://blog.csdn.net/jasonque/article/details/8933194转载没有别的目的 环境:Ubuntu10.04gcc 4.4.3特别标注:有些网站转载我的文章不标明出处,并且转载不到位,没有把相应的链接一块转过去,比如说下载链接或相关参考文献的链接等,导致一些网友阅读和使用出现障碍和知识的不转载 2014-10-30 17:37:50 · 993 阅读 · 0 评论 -
异步I/O的提升应用程序的性能分析
转载:http://www.ibm.com/developerworks/cn/linux/l-async/AIO 简介 Linux 异步 I/O 是 Linux 内核中提供的一个相当新的增强。它是 2.6 版本内核的一个标准特性,但是我们在 2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到转载 2015-03-12 20:21:33 · 350 阅读 · 0 评论 -
send函数理解
int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数指定发送端套接字描述符;第二个参数指明转载 2015-04-27 17:02:49 · 678 阅读 · 0 评论 -
共享内存
目录(?)[+]共享内存 共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下:共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget函数。二、 映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shma转载 2016-03-24 16:19:54 · 312 阅读 · 0 评论