聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

[原]以通信方式共享内存,不要以共享内存方式通信

2022-04-16 20:53 浏览: 471588 次 我要评论(0 条) 字号:

题目是一句golang编程箴言,对它的理解可大可小。 往小了说,golang建议使用channel来共享信息而不是使用共享内存,这是一种优雅的方式,避免了数据同步带来的繁琐和低效。 往大了说,本质上还是让资源去调度请求,而不是让请求去调度资源。 资源就那么多,所有请求有序使用资源的方式就是通信的方式,反过来,为每个请求虚拟出它独占资源的假象,那就是共享的方式。两种截然不同的方式,差异体现在仲裁成本,这个成本决定了它们承载并发的能力。 再看下面这篇文章: https://zhuanlan.zhihu.com/

作者:dog250 发表于 2022/04/16 17:15:00 原文链接 http://it.taocms.org/04/105237.htm
阅读:95


网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复