为什么并发很难?

几周前,我受邀在当地一所大学谈论并发。 本文总结了我在这里提出的内容。 我们都在大学期间或以其他方式了解并行性/并发性。 任何学习编程的人都将不可避免地阅读/学习一些基本概念,例如, 线程,线程组,线程状态 种族条件,互斥,死锁,饥饿 锁,障碍,线程局部变量,原子变量 这个清单继续... 尽管并发是主流,但我们仍然发现很难处理。 为什么? 一些观察: 关于并发的入门资料与现实世界中的并发/分布式应
相关文章
相关标签/搜索