Golang知识点

收录了 1 篇文章 · 0 人关注

  • [golang note] 协程基础

    协程概念 √ 协程通常称为coroutine,在golang中称为goroutine。 √ 协程本质上是一种用户态线程,它不需要操作系统来进行抢占式调度,在实际实现中寄存在线程之中。 √ 协程系统开销极小,可有效提高单个线程的任务并发性,从而避免使用多线程。而且使用协程编程简单,结构清晰。缺点就是需要编程语言的支持,如果不支持,则需要用户在程序中自行实现调度器。 goroutine √ goroutine是golang中的轻量级线程实现,由go runtime管理。 • goroutine使用语...