猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
像erlang这样的goroutine可以透明地跨多个主机生成进程吗?
据说如果在erlang中配置cookie设置,erlang的进程就可以在不同的机器上运行,这对调用者是透明的。goroutine 可以这样运行吗?
动漫人物
浏览 146
回答 1
1回答
犯罪嫌疑人X
这不是语言的特征,不是。但是,由于语言中没有办法询问 goroutines(例如,获取线程 ID 或像其他语言一样从不同的 goroutine 控制它们),只要您可以设置透明的通信机制(例如,通过网络工作的频道),您可以创建类似的效果。事实上,Go 的创造者之一 Rob Pike 过去曾玩弄过一个他称为“netchan”的包来做到这一点,但无法正确理解语义,因此他还没有发布最终版版本呢。不过,这绝对是他仍然感兴趣的东西,并且肯定会与 Go 的抽象方法保持一致。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续