- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 地鼠宝宝的秩事异闻之调度器
Golang并发机制Golang并发机制调度器基本结构一轮调度一轮调度的时机关于锁定总结全力查找可运行的G第一阶段:第二阶段自旋状态启用或停止M系统监测任务基本变量系统监测任务流程:for循环抢夺P和G:retake变更P的最大数量调度器在go的两级线程模型中,一部分调度任务由操作系统承担,而另一部分就由调度器完成。调度的对...
2018-06-08 20:25:57 528 4
原创 地鼠宝宝的轶事奇闻之线程模型
Golang并发机制Golang并发机制线程模型三大核心M、P、G、KSE(内核调度实体)之间的关系MM的创建M的初始化M的停止M的限制P设置P的最大数量GM、P、G的容器线程模型在操作系统提供的内核线程之上,go搭建了一个两级线程模型。毫无疑问,其中一级必然是内核线程,另一级便是goroutine。你可以将goroutine看作是应用程序线程。goroutine一词是由go的开发者们专门创建的,...
2018-06-05 21:06:39 235
原创 地鼠宝宝的轶事奇闻之并发初探
Golang并发初探Golang并发初探并行与并发Go的并发过程goroutine如何执行goroutine调度goroutine的并行与并发那么问题来了并行与并发并行与并发是两个不同的概念,区别在于:并行:一起执行并发:一起发生并发的多个任务并不会同时执行,它们只是同时发生,然后分时执行。比如现在给你两个任务:洗碗和拖地。你可以先完成洗碗,然后完成拖地。这就是顺序执行。你也可以先洗一个碗,然后拖...
2018-06-05 20:59:31 286
原创 实力封装:Unity打包AssetBundle(三)
前情提要:第二种打包方式窗口初现通过前面的两篇教程和一篇番外,我们已经完全实现了打包的功能。但是使用起来总是觉得有些晦涩别扭,如果不告诉别人怎么使用,对方肯定是一头雾水。What?你给我的这是啥??当你亲自演示了如何操作时,对方...这也就是前面的教程将操作过程写的那么详细的原因(当然,高手请忽略)。Unity除了提供常规API以外,还提供了一系列窗口编程的
2018-06-05 20:53:04 660
ColorBlack.css
2020-05-14
Geany暗黑主题文件
2019-11-09
Geany美化配置文件
2019-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人