【发布时间】:2011-03-20 11:21:27
【问题描述】:
我正在阅读并发性。对于具有令人困惑的相似定义的术语,我有点不知所措。即:
- 流程
- 线程
- “绿色线程”
- 原线程
- 纤维
- 协程
- Go 语言中的“Goroutines”
我的印象是,区别在于 (1) 是真正并行还是多路复用; (2) 是否在 CPU、操作系统或程序中进行管理;和 (3..5) 其他一些我无法识别的东西。
对于这些并行处理方法之间的差异,是否有简洁明确的指南?
【问题讨论】:
标签: multithreading concurrency process parallel-processing fiber