《Go语言编程全解》李宁教材 ppt课件 10-并发.pptx

《Go语言编程全解》李宁教材 ppt课件 10-并发.pptx

第10章并发编程Go语言Goroutine、GPM调度模型、Channel管道通信、同步原语与并发模式

10.1.1并发与并行的本质区别1.并发(Concurrency):(1)定义:在同一时间段内交替处理多个任务(关注任务的结构划分)(2)场景:适合I/O密集型、高响应性的应用,可在单核或多核CPU上运行2.并行(Parallelism):(1)定义:在同一物理时刻真正同时执行多个任务(关注计算性能提升)(2)场景:依赖多核CPU或多台物理机,适合计算密集型任务3.Go的并发哲学:通过轻量级Goroutine架构,将并发程序无

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档