首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Go
订阅
thor
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
8月更文挑战|小白级理解Golang的GMP模型
- G是goroutine,基于协程建立的用户态线程 - M是machine,它直接关联一个os内核线程,用于执行G。 - P是processor,P里面一般会存当前goroutine运行的上下文环境
Go语言死锁与goroutine泄露问题谈论
什么时候会导致死锁 在计算机组成原理里说过 死锁有三个必要条件他们分别是 循环等待、资源共享、非抢占式,在并发中出现通道死锁只有两种情况: 数据要发送,但是没有人接收 数据要接收,但是没有人发送 发送
Go语言:new还是make?到底该如何选择?
栈内存主要是由Go语言来管理,开发者并不能干涉太多,而堆内存才是程序员真正能掌控的东西,因为程序的数据大部分是分配在堆内存上的。Go 语言的内存垃圾回收是针对堆内存的垃圾回收。