技术栈
message passing
Thinker QAQ
3 小时前
java
·
python
·
go
·
并发编程
·
channel
·
blockingqueue
·
message passing
并发编程(九):BlockingQueue 与 Channel——语言层的原子性、可见性与有序性
在第零篇中,我们从多个并发执行单元如何交换数据、协调工作的角度,提出了两种典型的并发协作模型:前面几篇主要沿着 Shared Memory 展开,从 Mutex、Atomic 到 ReadWriteLock,解释了这些同步机制如何提供 Atomicity、Visibility 和 Ordering。
我是有底线的