Go语言并发组件--Goroutine

Goroutine是go语言中最基本的组成单位之一,事实上,GO语言的程序都至少有一个goroutine main goroutine,他在进程开始时自动创建并启动,几乎在所有的项目中。

 

简单的说goroutine 是一个并发函数(不一定是并行的),

goroutine 在go语言中是独一无二的,他不是os线程,也不是绿色线程,他是一个更高级的抽像,称为协程。 是一种非抢占式的简单并发子goroutine.也就是说他们不能被中断,取而代之的是协程有有多个点,允许暂停或重新进入。

(待更新)

 

posted @ 2021-10-21 23:54  菜鸟的进击  阅读(58)  评论(0编辑  收藏  举报