码迷,mamicode.com
首页 >  
搜索关键字:文件描述    ( 1879个结果
游戏服务器学习进度之epoll
epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口 select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果 而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描...
分类:其他好文   时间:2014-10-19 15:37:29    阅读次数:209
[转] select 与 poll
如何管理多个连接?“我想同时监控一个以上的文件描述符(fd)/连接(connection)/流(stream),应该怎么办?”使用select()或poll()函数。注 意:select()在BSD中被引入,而poll()是SysVSTREAM流控制的产物。因此,这里就有了平台移植上的考虑:纯粹的B...
分类:其他好文   时间:2014-10-17 10:09:54    阅读次数:171
Shell命令(2)——文件描述符和重定向符
文件描述符stdin:标准输入,接收鼠标、键盘或其他输入设备的输入信息,文件描述符是1stduot:输出所有的正常输出结果,文件描述符是2stderr:输出所有错误信息,文件描述符是3重定向符“>":使用方法,“command > file",进程接受标准输入后,该重定向符使得标准输出改变方向,不输...
分类:系统相关   时间:2014-10-16 23:17:53    阅读次数:265
并发时-修改Linux系统下的最大文件描述符限制
通常我们通过终端连接到linux系统后执行ulimit -n 命令可以看到本次登录的session其文件描述符的限制,如下:$ulimit -n1024当然可以通过ulimit -SHn 102400 命令来修改该限制,但这个变更只对当前的session有效,当断开连接重新连接后更改就失效了。如果想...
分类:系统相关   时间:2014-10-16 15:02:22    阅读次数:266
Linux之TCPIP内核参数优化
/proc/sys/net目录 所有的TCP/IP参数都位于/proc/sys/net目录下(请注意,对/proc/sys/net目录下内容的修改都是临时的,任何修改在系统重启后都会丢失),例如下面这些重要的参数:参数(路径+文件)描述默认值优化值/proc/sys/net/core/rmem_d....
分类:系统相关   时间:2014-10-16 13:42:32    阅读次数:336
文件句柄、文件描述符与进程和多线程的那些事
传送门:PYTHON多线程处理文件 文件句柄(摘抄的一些概念,帮助理解): 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI...
分类:编程语言   时间:2014-10-14 14:36:48    阅读次数:200
文件IO函数
creat函数创建一个新文件:#include int creat( const char *pathname, mode_t mode );返回值:若成功则返回为只写打开的文件描述符,若出错则返回-1;open 函数用于打开和创建文件:#include int open(const char *p...
分类:其他好文   时间:2014-10-13 01:09:58    阅读次数:388
OPEN函数
open 函数用于打开和创建文件。以下是 open 函数的简单描述#include int open(const char *pathname, int oflag, ... /* mode_t mode */);返回值:成功则返回文件描述符,否则返回 -1对于 open 函数来说,第三个参数(.....
分类:其他好文   时间:2014-10-12 11:11:17    阅读次数:174
Linux----文件I/O
1.文件描述符:每次我们打开一个文件,就会得到一个对应于该文件的较小的整数,这个整数就是这个文件的文件描述符。在shell操作中,0,1,2这三个文件描述附总是打开的,通常是指向shell运行所在的终端。0对应于标准输入,1对应于标准输出,2对应于标准错误。因为0,1,2这三个文件描述符总是打开的,所以一般我们打开一个文件时,该文件所对应的文件描述符为3,再打开一个文件时,新打开的文件描述符为4,...
分类:系统相关   时间:2014-10-11 18:30:15    阅读次数:185
QtNetwork用法(二)之使用QT实现360的ctrl+ctrl功能
头文件描述: #ifndef GOOGLESUGGEST_H #define GOOGLESUGGEST_H #include #include #include QT_BEGIN_NAMESPACE class QLineEdit; class QNetworkReply; class QTimer; class QTreeWidget; QT_END_NAMESPACE //! ...
分类:Web程序   时间:2014-10-10 18:38:54    阅读次数:302
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!