协程与Channels (CSP: Kotlin, Golang)

概述众所周知,编写具有共享可变状态的代码非常困难且容易出错。通过通信共享信息而不是使用通用可变状态共享信息试图简化这一点。协程可以通过通道相互通信。CSP 通信顺序进程CSP, communicating sequential processes.

Python并发处理:CSP和协程

这两种模型都利用了消息传递机制,但是Actor模型在状态容器之间传递消息,CSP模型则在通道之间传递消息,这种通道是协程或类协程程序之间的同步或通信形式。

Go语言 | CSP并发模型与Goroutine的基本使用

我们都知道并发是提升资源利用率最基础的手段,尤其是当今大数据时代,流量对于一家互联网企业的重要性不言而喻。