接下来的任务 接下来的任务 从哲学上讲,没有一本编程书是完美的,这本也不例外!我有没谈及到的 Go 主题吗?当然有!为什么呢?因为一本书中总有更多的主题要涉及,所以如果我试图涵盖所有的主题,那么这本书就永远不会出版!这种情况在某种程度上类似于一个程序的规范——你可以随时添加新的、令人兴奋的特性,但是如果你不冻结它的具体特性,这个程序将永远处于开发...
云原生出现的背景 软件正在改变世界 移动互联网在加剧变化 软件上云大势所趋 总结 参考资料 云原生出现的背景 软件正在改变世界 Software is Eating The World —— by Mark Andreessen, in 2011 Mark Andreessen是风险投资公司Andreessen-Horowitz的...
Go scheduler 的职责就是将所有处于 runnable 的 goroutines 均匀分布到在 P 上运行的 M。 当一个 P 发现自己的 LRQ 已经没有 G 时,会从其他 P “偷” 一些 G 来运行。看看这是什么精神!自己的工作做完了,为了全局的利益,主动为别人分担。这被称为 Work-stealing ,Go 从 1.1 开始实现。 ...