首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
golang
明天的昨天
创建于2023-10-29
订阅专栏
golang总结学习
暂无订阅
共4篇文章
创建于2023-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang并发控制
Golang 并发控制:原语、实现与优化 并发编程是 Golang 中的一大优势。通过 Goroutines 和各种并发原语,Golang 让我们能够编写高效且易于管理的并发程序。
Golang GMP调度模型
GMP模型 设计思想 针对早期版本GM,并发1:1线程模型导致的问题 调度器调度G时,全局锁竞争问题 M转移G会造成 延迟和额外的系统负载 。比如当G中包含创建新协程的时候,M创建了G’,为了继续执行
Golang 内存管理
Linux内存管理 内存管理的核心目标 有效的管理系统的内存资源,以提高系统性能、确保程序的正确执行 最大限度的利用可用的内存空间 PTmalloc glibc(GUN C)默认的内存管理器;内存分配
golang GC
GC Garbage Collection 垃圾回收,自动内存管理的机制;当程序申请的内存不再被需要时,回收内存复用,获取还给操作系统;针对内存级别资源的自动回收过程,就是垃圾回收,负责垃圾回收的组件