Go routine协程
Posted flycc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go routine协程相关的知识,希望对你有一定的参考价值。
Go 协程,可以理解成轻量级的协程
Go主线程,一个主线程可以起多个协程
Go协程的特点:
- 有独立的栈空间
- 共享程序堆空间
- 调度由用户控制
package main import( "fmt" "time" ) func SayHello(){ for i:=0;i< 5;i++{ fmt.Println("hello world..",i) time.Sleep(time.Second) } } func main(){ go SayHello() for i:=0;i< 5;i++{ fmt.Println("hello main..",i) time.Sleep(time.Second) } time.Sleep(time.Second) }
以上是关于Go routine协程的主要内容,如果未能解决你的问题,请参考以下文章
Routine Subroutine Coroutine 子程序 协程