是 erlang 啊。不过 erlang 那种是 Actor 模型。而 goroutine 是 CPS 模型。
不过你这么一说也对。整个确实没啥必要。像 goroutine 这样,使用到外部的变量就自己维护好锁就行了。
goroutine 主要是会被调度到多个线程,如果不调度,所有 goroutine 确定性地只跑在一个线程里面,那么,连锁都不需要,直接使用就是了。
【 在 milksea 的大作中提到: 】
: erlang这种?这世上的语言已经很多了,函数式语言并发一开始就是这个路子。go的并发形式c++用库都能做个八九不离十的,搞语言还是要解决现实痛点的(比如go就是为了并发简单)
--
FROM 110.84.122.*