description: 调度器的上下五千年
今天呢,我们来一起学习go语言的调度器。
我们这门课呢,主要采用西游记的九九八十一难来展开故事的情节,那为什么以九九八十一难为展开呢?
其主要原因是因为我们这门课主要针对各位小伙伴去面试的时候,各类go并发情况下的面试题——
给大家造火箭,给大家考深入的go原理。
因此呢,出了这门课来来帮助大家去解决一些深入的面试题和底层实现原理,
让大家在面试中不容易被刷掉,帮助大家顺利的通过面试拿到工作offer。
那么什么样的公司会在这些会在go面试中去考这一类的题目,
比如说字节跳动,网易云,阿里云这些大家所所向往的大厂都会考到这一类的题目,当然也包括了华为云。
其实大厂所需要的技术经验和在小厂中是差不多的,只有个别会有所偏差,其关键看能不能进去。
最关键是一个是基础的学历准备,另外一个是一些面试题的通过率,
如果面试题都没有通过,那么即便面试官非常非常想放你进来,你可能都不一定能进得去。
ps:需要刷学历的小伙伴们,可以在视频课程的评论区或问答区给凰凰留言,
凰凰尽可能地为各位小伙伴提供学历优化上的建议
本章概览
这一章,主要会讲到从第1难,一直到第17难,总共17个章节。
我们主要归纳分成三个部分,第1部物竞天择、第2部分适者生存、第3部分维多利亚的秘密
我们在第1部分先讲到调度器,主题讲历史上的所有调度器、现任的调度器以及未来会产生哪一种调度器。
相当于我们看技术方向的时候,既要看到上5000年,也要看到未来的一种规划以及当前的一个利弊优势。
为什么要重视这个问题呢?原因是可能很多小伙伴在面试中有很多面试官都会问你。
Go语言,比方说go语言1.14版本和1.13版本有什么样的区别。
这个在我们技术领域中叫做技术视野,很多小伙伴可能没有注意到这些问题。
但是实际上作为公司的领导层和作为公司的高级的技术人员,他们是很看重这些问题的。
因此呢,我们要展现出足够的技术视野,让面试官或者是hr认为你有足够的被培养的潜力,可以增大公司录取你的概率。
第2部分适者生存,我们主要讲它的核心的GMP数据结构,具体的GMP,是指什么。
这个我们会在第7章节至第11章节之间给大家主体的介绍。
我们会将它的源码,提炼到脑图,给大家作为展示,方便大家理解。
第3部分维多利亚的秘密,这一部分涉及到第12难至第17难。
我们将从调度器初始创建goroutine以及结构体的初始化,到他慢慢地开始走上行程,
这样的一个整体的流程去给大家展开调度器是如何去被利用的,如何去进行一系列化的操作。
这样呢,给大家会有一个整体的概念以及它的运作过程。