都说golang,可以用同步的思想写出异步的代码,不知道大家都是如何理解这句话的?下面这段代码算是这句话的一个例子吗?funcsum(x,yint,cchanint){time.sleep(5*time.Second)c
2 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
用同步的思想写出异步的代码这句话我在golang没有听过。如果非要说这个事的话,目前我只知道javascript的async/await是可以理解为用同步的思想写出异步的代码。好了,回到问题上来,你的问题这里用同步的思想写出异步的代码,golang有是有这个,那就是go关键字。不管什么操作,都可以加上go关键词来实现异步前提是go调度器会把执行权给到你这个协程,一般发生阻塞go调度器就会切换协程
添加回答
举报
0/150
提交
取消
