技术栈
阻塞与非阻塞
螺蛳粉只吃炸蛋的走风
2 个月前
网络
·
c++
·
面试
·
poll
·
阻塞与非阻塞
网络编程IO多路复用之poll模式
参数说明1、struct pollfd *fds:一个指向 pollfd 结构体数组的指针,每个结构体表示一个要监控的文件描述符。
AlbertS
1 年前
服务器
·
reactor
·
异步io
·
阻塞与非阻塞
·
同步与异步
究竟什么是阻塞与非阻塞、同步与异步
这几个名词在程序开发时经常听到,但是突然问起来各个词的含义一时间还真是说不清楚,貌似这几个词都是翻译过来的,每个人的解释都不太一样,我对这几个词的理解也不是一成不变的,随着开发经验的积累,渐渐有了自己的记忆方式,所以总结一下,不一定准确,有问题可以一起聊一聊。
职业法师头铁
1 年前
linux
·
驱动开发
·
阻塞与非阻塞
18 Linux 阻塞和非阻塞 IO
这里的 IO 指 Input/Output(输入/输出),是应用程序对驱动设备的输入/输出操作。当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式 IO 就会将对应应用程序对应的线程挂起,直到设备资源可以获取为止。非阻塞式 IO,应用程序对应的线程不会挂起,它要么一直轮询等待,知道设备资源可用,要么就直接放弃。