首页 新闻 会员 周边

关于异步任务的问题

0
悬赏园豆:20 [待解决问题]

我在一个项目中全部使用了async await,现在每秒请求数在100左右,但我觉得应该远高于这个数目。
使用场景是这样的:
在一个已经初始化完成的socket上发送一个包,然后等待数据返回,在标记异步任务为完成。
为什么线程数在40左右每秒才能响应100个请求,cpu也不高。
关键代码如下:

KAnts的主页 KAnts | 初学一级 | 园豆:102
提问于:2016-06-12 15:54
< >
分享
所有回答(1)
0

async/await只是提高线程的利用率

dudu | 园豆:31007 (高人七级) | 2016-06-14 15:20

并发设置人数无论多少每秒页数都在100,线程只有40左右,CPU使用率在10~20%左右,不是应该还有资源区响应更多的请求吗?为什么感觉资源没有利用完全。。。

支持(0) 反对(0) KAnts | 园豆:102 (初学一级) | 2016-06-14 16:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册