辛勤春天

文章
9
资源
0
加入时间
3年0月21天

Golang之goroutine(协程)与channel(管道)

初识协程协程Golang中协程的特点程序演示goroutine的调度模型查询CPU逻辑个数与设置可使用的Cpu个数案例演示Lock协程1.协程是轻量级的线程,具体表现为逻辑态。编译器在底层做了优化。2.主线程是一个物理的线程,直接作用在CPU上,重量级,非常消耗cpu资源3.协程是从主线程开启的,是轻量级的线程,对资源的消耗相对较小4.Golang可以轻松开启上万个协程。其他编程语言的并发机制是基于线程的,资源耗费大,这里就凸现出Golang在处理并发上面的优势。Golang中协程的特点有独