学习
实践
活动
专区
工具
TVP
写文章

涂明光

LV1
  • 《技思广益 · 腾讯技术人原创集》作者

举报
发表了文章

深入学习IO多路复用select/poll/epoll实现原理

Linux 服务器处理网络请求有三种机制,select、poll、epoll,本文打算深入学习下其实现原理。

涂明光
Linux
发表了文章

深入分析Go1.18 GMP调度器底层原理

Go 语言有强大的并发能力,能够简单的通过 go 关键字创建大量的轻量级协程 Goroutine,帮助程序快速执行各种任务,比Java等其他支持多线程的语言在并...

涂明光
Go
发表了文章

深入分析Go defer底层原理

目前的Go defer的源码分析文章很多都绕过了最为复杂的编译器优化阶段,而且对开放编码方式实现defer关键字的原理解释的不够清楚,本文尝试啃下defer在编...

涂明光
Go
发表了文章

深入分析Go1.18 select底层原理

在对Channel的读写方式上,除了我们通用的读 i <- ch, i, ok <- ch,写 ch <- 1 这种阻塞访问方式,还有select关键字提供的非...

涂明光
Go
发表了文章

深入分析Go1.18 Channel底层原理

由于Go Channel底层原理比较简单,源码也比较容易看懂,网上关于Channel源码分析的文章比较多,很多质量也都很高,本文主要是自己个人对于Channel...

涂明光
Go
发表了文章

深入分析Go1.17函数调用栈参数传递

了解到 C 语言的函数调用,6个以内的参数通过寄存器传递,6个以外的在栈上传递。网上多篇Go的函数调用分析文章,说Go的函数调用时参数都是通过栈传递,自己通过实...

涂明光
Go
创建了专栏

后台技术学习

6 文章6 关注者

个人简介

个人成就

  • 影响力总排行第 788 名
  • 《技思广益 · 腾讯技术人原创集》作者
    • 《技思广益 · 腾讯技术人原创集》作者

  • 获得 32 次赞同
  • 文章被阅读 1.5K 次
  • 文章获得 2 次首页推荐

扫码关注腾讯云开发者

领取腾讯云代金券