为了账号安全,请及时绑定邮箱和手机立即绑定

【学习打卡】第5天 深入Go底层原理,重写Redis中间件实战 第3章

标签:
Go

课程名称:深入Go底层原理,重写Redis中间件实战

课程章节:何为Runtime

主讲老师:Moody

课程内容:

今天学习的内容包括:

Go 的 Runtime

Go Runtime 的能力

课程收获:

Go的Runtime

Go编译代码的时候是将 “用户代码” + “Runtime代码” 合并编译成二进制的。
而Java只编译 “用户代码”,因此运行时需要客户端安装JVM虚拟机才能运行。

Go Runtime 的能力

  • 内存管理
  • 垃圾回收(GC - Garbage Collection)
  • 处理并发(协程调度)
  • 统一不同操作系统调用接口
  • 提供了部分关键字的实现,编译阶段会将左侧关键字转为对应Runtime中的函数
关键字 函数
go newproc
new newobject
make makeslice, makechain, makemap…
<- chansend1, chanrecv1

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
1
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消