240 发简信
IP属地:北京
  • @LinkinStar gliffy

    从源码角度看Golang的TCP Socket(epoll)实现

    从源码角度看Golang的TCP Socket(epoll)实现 Golang的TCP是基于系统的epoll IO模型进行封装实现,本章从TCP的预备工作到runtime下的...

  • 120
    从源码角度看Golang的TCP Socket(epoll)实现

    从源码角度看Golang的TCP Socket(epoll)实现 Golang的TCP是基于系统的epoll IO模型进行封装实现,本章从TCP的预备工作到runtime下的...

  • 120
    从源码角度看Golang的堆内存管理

    从源码角度看Golang的堆内存管理 本章主要从源码角度针对Go堆上的内存管理进行分析。仅关注linux系统下的逻辑。代码版本GO1.9.2。 本章例子中的代码对应详细注释参...

  • Go GC 简介

    简单了解 GC 与 mutator 线程并发运行,允许多个 GC 线程并行运行 在 GC 的过程中同时运行的 G 称为mutator,mutator assist机制就是 G...

  • 120
    Go语言之通道(一)

    1. 开篇 我决定学习Go语言的时候,就做好了多线程编程的准备,而多线程编程,很重要的一点就是线程间通信。比如Java就用了notify进行通信,线程间通信是一个很重要的特性...

  • 120
    Golang的分代GC(Garbage Collection)

    前言 Go语言的垃圾回收(Garbage Collection,以下简称GC)机制是并发三色标记,是一种不移动的标记-清扫 GC算法。在2018年的一次演讲 中,官方公布了尝...

  • 120
    从源码角度看Golang的调度

    从源码角度看Golang的调度 本章主要从源码角度针对Go调度相关进行分析。仅关注linux系统下的逻辑。代码版本GO1.9.2。 本章例子中的代码对应详细注释参考:gosr...

个人介绍
Golang爱好者一枚,从13年开始接触Go,喜欢研究Go相关的源码及生态。

目前就职于滴滴

个人github地址:https://github.com/thinkboy