ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、概念 并行:在同一时刻,有多条指令在多个CPU处理器上同时执行 并发:在同一时刻,只能有一条指令执行,但多个进程指令被快速地轮换执行 并发是单核,并行是多核 ## 二、 go语言并发优势 go从语言层面就支持了并发 简化了并发程序的编写 ## 三、goroutine 它是go并发设计的核心 goroutine就是协程,它比线程更小,十几个goroutine在底层可能就是五六个线程 go语言内部实现了goroutine的内存共享,执行goroutine只需极少的栈内存(大概是4~5KB) 协程比进程和线程更加的轻量级