采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
为什么协程中的输出内容,没法打印在输出控制台上?关于这点,有点没太弄清楚,还麻烦老师稍微在解释下,谢谢
另外老师,再问下,主程序的运行开启的是一个进程还是线程?
基础概念比较薄弱,打扰老师了。
主程序打开的是进程。冯诺依曼体系结构下,程序均以进程为单位运行。协程中不能做标准输出的事,我这么讲,你看看。标准输入、标准输出,分别为一根管道,一根哦~协程是并发模型,可以创建许多许多,如果让这么多的协程可以写入这个“标准输出”的管道,那意味着需要做资源控制,复杂度高了太多。如果想在协程中输出信息,用用打日志的方法吧。
非常感谢!
老师,那假若是线程的话,是不是也没法打印到控制台。毕竟课程开始也说,协程是轻量级的线程。
在传统进程+线程的模式里面,标准输入输出函数是非线程安全的,依然是不建议在线程中用标准输入输出。
登录后可查看更多问答,登录/注册
完整的golang协程流量统计系统方案,轻松应对高并发大流量问题
800 5
940 5
1.6k 4
796 4
798 3