主题
文章
项目
资源
图书
Go网址导航
下载
官方文档
英文文档
中文文档
标准库中文版
Go指南
注册
登录
首页
主题
Go问与答
请问GO语言协程是如何使用少量的线程处理那么多请求的,当一个请求到达会发生什么?
Tomato153
·
· 1090 次点击
在看go夜读 #64 深入浅出 Golang Runtime 【 Go 夜读 】中,27分,中讲到使用了少量的线程却能处理这么多keep-alive的请求,请问是如何实现少量线程处理大量请求的呢?当一个请求到达会发生什么? 另外我还想请教一下,如果协程阻塞了会发生什么?
阅读全文
查看全部 3 个评论
tuzhiya
你好
每个请求一个协成,协成堵塞了那就是那个请求失败了啊
评论于 2022-10-23 16:24:27
#1
更多评论
lysShub
因为go可以将 IOCP/epoll 和 调度结合起来;使得每个sleep socket都不会阻塞线程
评论于 2022-10-24 09:49:44
#2
GO_go_GO1
自己去查资料看吧,首先明白两个基本概念,并发和并行,你再看这些东西。
评论于 2022-10-24 10:32:47
#3
我要评论
用户登录
记住登录状态
没有账号?
注册
忘记密码?
或
GitHub 登录
Gitea 登录
Go今日面试题
今日阅读排行
一周阅读排行
X
登录和大家一起探讨吧
用户名
密码
记住登录状态
登录
GitHub 登录
忘记密码?
还不是会员
现在注册