请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

gorouting的问题

bobby老师你好,我对gorouting退出的问题有点小疑惑
图片描述
f()函数里面开启一个协程,按理说,f()函数执行完后,对应的这个协程是不是也就应该结束工作了?但结果是,在main函数中调用了f,然后main函数被阻塞了,但是f()函数应该也是被执行完了啊,但是f()函数里面的协程还是在不停的跑着,这是为什么呢

正在回答

1回答

那个协程的程序是死循环的所以停止不了

0 回复 有任何疑惑可以回复我~
  • 提问者 精慕门4214220 #1
    不是的,你可以尝试一下,自己写一个函数,函数里面有一个死循环的协程,然后在主函数里面去调用那个函数,看看会不会停掉
    回复 有任何疑惑可以回复我~ 2020-12-14 19:47:38
  • 迷茫的小数点 回复 提问者 精慕门4214220 #2
    select{}会阻塞main让它不退出
    回复 有任何疑惑可以回复我~ 2020-12-14 20:03:19
  • 提问者 精慕门4214220 回复 迷茫的小数点 #3
    我再回头看看select的章节
    回复 有任何疑惑可以回复我~ 2020-12-14 20:23:14

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信