Open oscarwin opened 4 years ago
https://oscarwin.github.io/2020/01/29/go_concurrent_programming/#more
每当提起 go 的优点时,不得不提的一点是 go 支持原生协程。对于传统的 C 或者 Java 语言,需要通过线程来实现并发,然后通过互斥锁来实现线程同步。而 go 则通过协程(goroutines)来实现并发,通过通道(channels)来实现同步。go 语言这种并发模型被称为 CSP(Com-municating Sequential Processes)。
https://oscarwin.github.io/2020/01/29/go_concurrent_programming/#more
每当提起 go 的优点时,不得不提的一点是 go 支持原生协程。对于传统的 C 或者 Java 语言,需要通过线程来实现并发,然后通过互斥锁来实现线程同步。而 go 则通过协程(goroutines)来实现并发,通过通道(channels)来实现同步。go 语言这种并发模型被称为 CSP(Com-municating Sequential Processes)。