go语言调度器源代码情景分析之一:开篇语

专题简介

本专题以精心设计的情景为线索,结合go语言最新1.12版源代码深入细致的分析了goroutine调度器实现原理。

 

适宜读者

  • go语言开发人员

  • 对线程调度器工作原理感兴趣的工程师

  • 对计算机底层运行原理感兴趣的工程师

 

专题目标

笔者希望即使是从未接触过计算机底层原理的读者,通过对本专栏的认真学习,都可以完全掌握go语言调度器的实现原理及细节,从而可以充分利用go调度器的特性写出更加优秀的并发程序和解决一些与调度相关的疑难杂症;另外,读者还可以学到大量与程序运行相关的基础知识,比如汇编代码,CPU如何执行指令以及并发无锁编程等等非常重要的编程内功心法,有了这些基础理论,在今后的学习和工作中,读者就完全有能力对其它一些自己感兴趣的底层实现原理做深入的分析。

 

如何学习本专栏

编程是一门实践性很强的技术,所以建议读者在阅读本专栏时多注重实践练习,特别是在学习第一部分的汇编指令及函数调用栈等知识的时候,读者可以自己写一些小程序然后用调试工具单步执行来跟踪寄存器以及栈的变化,从而更好的理解这些内容。

 

专栏模块

本专栏主要分为两大部分:

  • 第一部分包括第一章,主要介绍理解调度器工作原理所必须的预备知识,比如汇编指令,函数调用过程,操作系统线程调度原理以及线程本地存储等重要理论知识。这部分内容主要是为从未接触过底层知识的读者准备的,如果读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值