博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
异步与同步,堵塞与非堵塞
阅读量:6207 次
发布时间:2019-06-21

本文共 333 字,大约阅读时间需要 1 分钟。

hot3.png

异步与同步:在这件事情处理完之前能不能处理其他的事情。

举例:server 收到客户端的请求1,在处理1的过程中,收到了请求2,处理1的过程中能不能处理2,不可以必须等到1处理完成才处理2==》同步。可以同时处理,请求的处理之间没有联系==》异步

堵塞与非堵塞:

在一个操作完成之前能不能返回。举例:简单的accept ,和select,poll,epoll,kqueue.

简单的accept,没有连接时,accpet不会返回,程序堵塞在accpet上。

select,poll,epoll,kqueue.都对应的轮询验证,没有可操作的,也返回,进入下一次轮询。

转载于:https://my.oschina.net/invictuslee/blog/279904

你可能感兴趣的文章
真格量化常见报错信息和Debug方法
查看>>
Laravel Composer 命令大全
查看>>
supervisor守护进程
查看>>
maven详解之坐标与依赖
查看>>
在屏幕上打印杨辉三角
查看>>
Cisco Nexus 1000V
查看>>
我的友情链接
查看>>
MAC下面maven如何设置让其实下载源码
查看>>
PostgreSQL学习手册(二) 模式(Schema)
查看>>
[iOS Animation]-CALayer 性能优化实例
查看>>
Nagios 安装及常见错误
查看>>
我的友情链接
查看>>
Android版添加phonegap--websocket客户端插件教程
查看>>
MySQL 导出数据
查看>>
Siege压力工具
查看>>
rip
查看>>
使用ImageLoader来加载网络图片
查看>>
apache 重写和虚拟目录配置
查看>>
CentOS多网卡重命名配置
查看>>
滚动条样式设置
查看>>