课程分为两大部分:《食材加工》《起锅烧油》。 食材加工意思是说,Goroutine的相关技术是由离散知识点构成,为了将知识串起来,分三部分: ● 第一部分:进程、线程、协程和Goroutine知识,给小伙伴们做一个并发知识的铺垫,同时点到一些面试中可能会遇到的问题 ● 第二部分:多协程及其设计,尤其是多协程设计,在很多公开的学习资源中,很少有前人分享过,这是面试中必备的加分项 ● 第三部分:Channel的使用、阻塞与避免阻塞 起锅烧油部分,我们会使用我们加工好的食材(Goroutine并发基础)去完整做一个白板写代码,让大家把学习到的知识点落实到真实的场景应用中,我们每节课程内容都会辅以图片和完整实例帮助小伙伴们理解。
1、学前掌握基本的Go语法基础
1. multi-goroutine核心机理、使用场景、局限性、如何管理
2. 协程生命周期、多并发通用设计+实战
3. channel使用、资源争抢
4. channel阻塞:概念+触发条件+实际开发场景+避免方法
5. goroutine高频面试题+面试思路点拨
6. 如何白板写goroutine并发面试代码与注意事项