生存之民工
码龄6年
关注
提问 私信
  • 博客:5,204
    5,204
    总访问量
  • 3
    原创
  • 1,787,592
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:活着呗,还能怎样啊

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2019-06-19
博客简介:

diaosssss的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得2次评论
  • 获得26次收藏
创作历程
  • 3篇
    2019年
成就勋章
TA的专栏
  • golang源码阅读
    2篇
  • 调度
    3篇
兴趣领域 设置
  • 大数据
    redis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

golang调度学习-调度流程

调度过程以下就将会详细介绍golang的调度流程,方便阅读,将会省略部分无关代码。初始化调度器的初始化从 schedinit()函数开始,将会设置m最大个数(maxmcount)及p最大个数(GOMAXPROCS)等func schedinit() { sched.maxmcount = 10000 // 设置m的最大值为10000 mcommoninit(_g_.m) ...
原创
发布博客 2019.06.20 ·
1924 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

golang调度学习-初始化,创建goroutine,系统线程m

初始化调度器的初始化从 schedinit()函数开始,将会设置m最大个数(maxmcount)及p最大个数(GOMAXPROCS)等func schedinit() { sched.maxmcount = 10000 // 设置m的最大值为10000 mcommoninit(_g_.m) //初始化当前m // 确认P的个数 // 默认等于cpu个数,可以通...
原创
发布博客 2019.06.19 ·
1550 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

golang 调度学习-综述

综述本文将会描述golang调度的大致方式,并介绍后文中将会用到的一些数据结构,及实现原理注:这本是给自己学习用的笔记,其中包含一些网上大牛的资料节选片段,也忘了出处,求海涵。大佬不愿意可以联系删除谢谢。主要参考:《go语言学习笔记》线程模型一般多线程会有以下几种线程模型:线程模型内核级线程模型(KSE(Kernel Scheduling Entity))关键点: 完全靠操作系统...
原创
发布博客 2019.06.19 ·
1729 阅读 ·
1 点赞 ·
2 评论 ·
9 收藏