码迷,mamicode.com
首页 >  
搜索关键字:文件描述符    ( 1556个结果
Centos7.6部署k8s单机环境(v1.16.2)
一、服务器地址规划 二、服务器环境配置(所有服务器) 1、安装epel源 2、安装常用工具 3、修改服务器时区,时间同步 4、关闭防火墙、selinux 5、关闭swap 6、内核参数优化 7、调整文件描述符和进程数量的限制 8、重启服务器 三、安装docker-ce服务(所有服务器) 1、卸载服务 ...
分类:其他好文   时间:2019-11-04 15:47:22    阅读次数:854
Linux设备驱动程序 之 poll和select
使用非阻塞IO的应用程序经常使用select,poll,epoll系统调用;它们的功能本质上是一样的:都允许进程决定是否可以对一个或者多个打开的文件做非阻塞的读取或者写入;这些电泳也会阻塞进程,直到给定的文件描述符中的任何一个可读取或者写入;因此,它们常常用于那些需要使用多个输入或者输出流而又不会阻 ...
分类:系统相关   时间:2019-10-29 20:01:01    阅读次数:110
套接字之close系统调用
close系统调用用于关闭文件描述符,其系统调用实现如下所示; 本文重点在于分析套接字的的close部分,所以简要列出close系统调用通用流程的函数调用关系,如下; 补充:其中重点注意下fput函数,该函数会先现将文件的引用计数-1,然后判断是否为0,为0的时候才会进行继续的流程,也就是说当soc ...
分类:其他好文   时间:2019-10-27 22:41:31    阅读次数:124
套接字I/O函数write/read writev/readv send/recv sendto/recvfrom sendmsg/recvmsg
write用于向任意文件描述符中写入(读取)数据,用作socket发送数据时,只能向已经建立连接的文件描述符中写入(读取)数据;参数以及返回值如下: writev向任意文件描述符中写入多个缓冲区的数据,readv用于从任意描述符中向多个缓冲区读取数据,用作socket发送数据时,只能向已经建立连接的 ...
分类:其他好文   时间:2019-10-27 22:28:45    阅读次数:101
文件描述符与重定向
文件描述符简介:文件描述符在形式上是一个非负整数,每一个文件描述符会与一个打开文件相对应,内核利用文件描述符来访问文件,最广为人知的文件描述符有stdin(标准输入),stdout(标准输出),stderr(标准错误),系统分别事先为它们保留了三个文件描述符0,1,2,我们也可以通过特殊命令给我们的 ...
分类:其他好文   时间:2019-10-26 17:32:29    阅读次数:169
IO复用一select, poll, epoll用法说明
三种IO复用类型 #include<sys/select.h> int select(int nfds, fd_set* readfds, fd_set* writefds, fd_set* execptfds,struct timeval* timeout); #nfds表示监听的文件描述符总数; ...
分类:其他好文   时间:2019-10-26 13:35:27    阅读次数:103
3分钟学会,学会用Python正确读取大文件
文件读写属于一种常见的IO操作,由于操作系统将底层操作磁盘的接口向上封装为一种通用接口,因此Python中读写文件的基本方法和JAVA、PHP等高级编程语言一样,先请求操作系统打开一个文件描述符,通过操作系统提供的接口从这个文件对象中读取数据,或者把数据写入这个文件中,最后当文件读写操作完成后关闭文件。需要注意的是文件读写完成后必须及时关闭文件,一方面打开的文件会占用操作系统的资源,并且操作系统同
分类:编程语言   时间:2019-10-25 23:35:22    阅读次数:125
Redis03——Redis之单线程+多路IO复用技术
Redis 是单线程+多路IO复用技术 多路复用:使用一个线程来检查多个文件描述符的就绪状态 如果有一个文件描述符就绪,则返回 否则阻塞直到超时 得到就绪状态后进行真正的操作可以在同一个线程里执行,也可以启动线程执行(线程池) 阻塞lO:给女神发一条短信, 说我来找你了,然后就默默的一直等着 女神下 ...
分类:编程语言   时间:2019-10-23 21:58:28    阅读次数:171
Linux 下网络 IO 的多路复用
2019-10-20 关键字:select 与 poll 在 Linux 系统下,IO 总共可以分为以下四种: 1、阻塞 IO; 2、非阻塞 IO; 3、IO多路复用; 允许同时对多个 IO 进行控制。 4、信号驱动 IO; 一种异步通信模型。前面三种 IO 都是同步型的,唯这一种是异步型的。 阻塞 ...
分类:系统相关   时间:2019-10-20 11:07:38    阅读次数:107
Linux网络编程三、 IO操作
当从一个文件描述符进行读写操作时,accept、read、write这些函数会阻塞I/O。在这种会阻塞I/O的操作好处是不会占用cpu宝贵的时间片,但是如果需要对多个描述符操作时,阻塞会使同一时刻只能处理一个操作,从而使程序的执行效率大大降低。一种解决办法是使用多线程或多进程操作,但是这浪费大量的资 ...
分类:系统相关   时间:2019-10-13 19:07:55    阅读次数:120
1556条   上一页 1 ... 12 13 14 15 16 ... 156 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!