
Unix
文章平均质量分 85
suhido
这个作者很懒,什么都没留下…
展开
-
File descriptor(FD)
[b]Contains:[/b]1、FD2、fcntl3、dup、dup2 4、ioctl[b]文件描述符[/b](File descriptor)是计算机科学中的一个术语,是一个用于表述指向文件的引用的抽象化概念。[quote]文件描述符在形式上是一个非负整数。 实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开...原创 2013-03-16 00:43:01 · 253 阅读 · 0 评论 -
Socket简介
[quote][b]A network socket [/b]is an endpoint of an inter-process communication flow across a computer network. Today, most communication between computers is based on the Internet Protocol; therefore...原创 2013-03-16 12:54:50 · 124 阅读 · 0 评论 -
标准IO
[b]标准I/O[/b]的的操作则是围绕[b]stream[/b]进行的。当用标准I/O库打开或创建一个文件时,我们已使一个流与一个文件相关联。流的定向决定了所读、写的字符时单字节还是多字节。只有两个函数可以改变流的定向 * 1、freopen函数清除一个流的定向 * 2、fwide函数设置流的定向[code="c "]#include #include...原创 2013-03-17 13:14:28 · 118 阅读 · 0 评论 -
IO 模型
[b]Unix下可用的5种I/O模型:[/b][list][*]1、阻塞式IO[*]2、非阻塞式I/O[*]3、I/O复用(select和poll)[*]4、信号驱动式(SIGIO)[*]5、异步I/O[/list][b]一、阻塞式I/O模型[/b]难道这个是传说中的一条道跑到黑?[b]二、非阻塞式I/O模型[/b]相当于网上订票,不停的刷页面,看有...原创 2013-03-21 21:54:08 · 82 阅读 · 0 评论 -
IO复用(select和poll)简介
[b]Contains:[/b][list][*]1、select[*]2、poll[/list][b]I/O复用模型使用在下列网络应用场合:[/b][list][*]1、当客户处理多个FD时,必须使用I/O复用。[*]2、一个客户同事处理多个套接字是可能的。[*]3、如果一个TCP服务器处理多个socket。[*]4、如果一个服务器处理多个协议。[/l...原创 2013-03-26 00:03:58 · 150 阅读 · 0 评论 -
Stack and Heap
[b]Stack:[/b] [quote] * Stored in computer RAM just like the heap. * Variables created on the stack will go out of scope and automatically deallocate. * Much faster to allocate in compariso...原创 2013-07-09 23:12:01 · 168 阅读 · 0 评论