编程语言底层之系统和并发
396
已购买
13
课时

课程介绍

现代语言大部分会有 Runtime,类似在操作系统以外再抽象出一层虚拟机,它接管着很多东西,比如内存、垃圾回收、甚至包含现在的并发调度任务执行。内存管理、垃圾回收、并发调度是 Go 语言的 Runtime 中最核心的东西,本系列课程内容将深入剖析 Runtime 三大组件,内存分配器、垃圾回收器、Goroutine 调度。

相关联的系列达人课:《编程语言底层之数据结构》《编程语言底层之函数执行》

作者介绍

李永京,从事互联网后端系统开发,擅长高并发分布式系统,熟悉 Go、C、C#、Python 等语言。架构龙珠直播平台基础框架,开发过道具、任务、红包、直播、聊天、调度系统等。曾任职阿里妈妈,开发过移动广告 DMP、DSP、广告数据人群分析等。个人博客 积分排名前 30,300万 PV。

导读:概述
第01课:内存管理
第02课:垃圾回收常用方式
第03课:Go 语言垃圾回收实现
第04课:Goroutine 调度
第05课:连续栈
第06课:系统监控
第07课:进程、线程
第08课:协程和上下文切换
第09课:通道
第10课:Goroutine 架构设计
第11课:常见同步方式
第12课:原子操作

适宜人群

  • 对语言实现感兴趣的开发人员
  • 应用开发想转系统开发的开发人员
  • 从事服务端架构设计的架构师、开发人员

达人课购买须知

  1. 本课程为图文内容课程,共计 13 篇。
  2. 本课程限时特价 9.99 元,2018.3.25 零时恢复至原价 19.99 元。
  3. 付费用户可享受文章永久阅读权限。
  4. 付费用户可获取读者圈 PASS 权限,与讲师进一步互动。
  5. 本课程为虚拟产品,一经付费概不退款,敬请谅解。
报名成为达人课讲师
推荐课程
查看更多达人课
免费试读
¥19.99 立即购买
微信扫描登录