go语言提高(二):goroutine、runtime包、channel、定时器
go语言提高(二):goroutine、runtime包、channel、定时器
1. go程 goroutine
1.1 go程的特性
创建:在函数调用的前面添加关键字go关键字。创建go程
特性:
主go程先于子go程结束运行,自动释放进程的地址空间,go程也就被动的退出了。
举例:
注意:创建go程后主函数变为主go程,当主go程退出后会释放整个进程地址空间,进程就退出了,其他的go程也就直接退出了。
func singing() {
for i:=0; i<5; i++{
原创
2020-11-01 19:00:35 ·
336 阅读 ·
0 评论