Go并发编程 Goroutine、Channel、Select、Mutex锁、sync、Atomic等
本文所有实例代码运行go版本:goversiongo1.18.10windows/amd641并发编程介绍1.1串行、并发、并行串行:所有任务一件一件做,按照事先的顺序依次执行,没有被执行到的任务只能等待。最终执行完的时间等于各个子任务之和。并发:是以交替的方式利用等待某个任务的时间来处理其他任务计算逻辑,在计算机中,例如一个单核CPU,会通过时间片算法,来高效合理的分配cpu计算资源。从用户角度