php
协程本身会增加cpu的工作量,
上面这段代码用go语言可能更快 , 是因为go的协程是支持多线程的(同时好几个cup在工作),swoole是单线程的。
go
理论上来说,协程解决的是IO复用的问题(比如回调地狱),对于计算密集(比如你这个for循环一直做加法运算)的问题是无效,协程并不能让你的CPU变得更快,而且协程上下文的切换还需要额外的时间。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
协程本身会增加cpu的工作量,
上面这段代码用
go
语言可能更快 , 是因为go
的协程是支持多线程的(同时好几个cup在工作),swoole是单线程的。理论上来说,协程解决的是IO复用的问题(比如回调地狱),对于计算密集(比如你这个for循环一直做加法运算)的问题是无效,协程并不能让你的CPU变得更快,而且协程上下文的切换还需要额外的时间。