G:\\practive\\gogo run 6.goG:\\practive\\gogo run 6.go 原来协程和线程一样,都是写在主线程里的。因为创建协程需要很多进程,所以整个程序,也就是主线程都已经执行完了。结束了。协程可能在里面的内容可以输出之前就已经创建好了,但是此时主线程已经死了,所以协程被终止了,所以我们看不到任何东西。
于是我修改了代码,就是让主线程等待一段时间再结束。
package mainimport (\’fmt\’\’时间\’)func main() {for i :=0;我10; i++ {go func() {fmt.Println(\’sdfdsf\’)fmt.Println(i)}()}//因为主线程已经死掉,所以所有协程都会被关闭。此时不会有任何输出,所以需要加上等待时间.Sleep(1 * time.Second)} 以下是输出结果。
用户评论
ー半忧伤
刚开始学Go协程的时候,感觉和学习线程很像,都是并发编程的概念。不过Go协程更轻量级,更容易理解和使用。
有20位网友表示赞同!
病房
看到标题就来了,因为我也是Go语言的初学者。学习Go协程的时候,确实感觉和学习线程很像,都是为了实现并发。不过Go协程更简单,也更安全,我个人觉得Go协程更适合用来写并发程序。
有13位网友表示赞同!
三年约
说实话,刚开始学Go协程的时候,感觉很困惑,因为它和线程很像,但是又有一些区别。后来才慢慢理解,Go协程更轻量级,更易于管理,而且Go语言内置了对协程的支持,用起来很方便。
有17位网友表示赞同!
╯念抹浅笑
我感觉Go协程和线程的学习曲线差不多,刚开始可能比较难理解,但掌握之后就能感受到它的强大之处。
有5位网友表示赞同!
坏小子不坏
Go协程和线程确实很像,都是为了实现并发,不过Go协程更轻量级,也更容易管理。但是,我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有17位网友表示赞同!
哥帅但不是蟋蟀
我觉得Go协程和线程很像,都是为了实现并发,不过Go协程更轻量级,也更容易管理。但是,我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有14位网友表示赞同!
见朕骑妓的时刻
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有19位网友表示赞同!
夏日倾情
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有15位网友表示赞同!
裸睡の鱼
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有18位网友表示赞同!
水波映月
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有9位网友表示赞同!
莫飞霜
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有8位网友表示赞同!
追忆思域。
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有10位网友表示赞同!
抚笙
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有12位网友表示赞同!
不浪漫罪名
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有9位网友表示赞同!
优雅的叶子
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有16位网友表示赞同!
长裙绿衣
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有15位网友表示赞同!
减肥伤身#
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有13位网友表示赞同!
断秋风
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有20位网友表示赞同!
风中摇曳着长发
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有6位网友表示赞同!
晨与橙与城
Go协程和线程确实很像,不过Go协程更轻量级,也更容易管理,而且Go语言内置了对协程的支持,用起来很方便。我感觉Go协程的学习曲线比线程更陡峭,需要花更多的时间去理解。
有13位网友表示赞同!