Tag: 原理

  • [翻译] go build 命令是如何工作的?

    之前 Dave Cheney 已经为我们讲解过了 Go 是如何用 go 编译自己的。这里,他继续给大家讲解一下 go build 命令是如何工作的(原文)

    ————翻译分隔线————

    go build 命令是如何工作的?

    本文以 Go 的标准库为例,介绍了 Go 编译过程的工作原理。

    (more…)

  • [翻译]Go 的调度器

    近期工作有些调整,所以这篇东西用了差不多两个星期才翻译完。想起 @Fenng 几年前跟我说的关于行业和工作的话,虽然出发点不太一样,但是结论还真是正确啊!

    工作上的变动,就不多扯了。原文在此《The Go scheduler》。

    ————翻译分割线————

    Go 的调度器

    Daniel Morsing

    概述

    Go 1.1 重要特性之一就是由 Dmitry Vyukov 贡献的新调度器。无需对程序进行任何调整,新的调度器就可以为 Go 程序带来令人兴奋的性能提升。因此我觉得有必要就此写点什么。

    在本博文所述的大多数内容都已经在原始的设计文档中有所介绍。那是一篇相当全面的文档,同时也相当专业。

    你想要了解的关于新的调度器的一切都能在那篇文档里找到,而这篇博文描绘了整体情况,所以优略得所。

    (more…)