摘要:
3.8 Go之并发和并行 并发和并行 并发(concurrency) 并发是指: 把任务在不同时间点交给处理器进行处理。同一时间点,任务并不会同时运行。 核心概念: 同时管理很多事情 并行的关键: 事情可能只做了一半就被暂停去做别的事情了 并行(parallelism) 并行是指: 把每一个任务分配 阅读全文
posted @ 2022-03-21 09:22
俊king
阅读(90)
评论(0)
推荐(0)
摘要:
3.2 Go之语言竞争状态 什么是竞争状态? 两个或者多个goroutine在没有相互同步的情况下,访问某个共享的资源,如同时对该资源进行读写时就会处于相互竞争的状态。这就是并发中的资源竞争。 资源竞争示例 package mainimport ( "fmt" "runtime" "sync") 阅读全文
posted @ 2022-03-21 09:21
俊king
阅读(160)
评论(0)
推荐(0)

浙公网安备 33010602011771号