随笔分类 - Go
摘要:GMP G:goroutine M:machine(thread) P:processor 全局队列: 存放等待运行的G。 P的本地队列:存放等待运行的G, 有数量限制,优先将新创建的G放在P的本地队列中,如果满了放在全局队列中。 P列表:程序启动时创建,最多有GOMAXPROCS个(可设置)。 M
阅读全文
摘要:参考:https://www.bilibili.com/video/BV1wz4y1y7Kd?spm_id_from=444.41.0.0 Go V1.3之前 标记清除(mark and sweep) 步骤: 第一步,暂停程序业务逻辑,找出可达和不可达的对象。 第二步,开始标记,程序找出它所有可达的
阅读全文