阿波张

LV0
订阅了专栏

腾讯云自媒体分享计划

3 文章2.7K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答2.7K 关注者
发表了文章

并发基础之原子操作与原子变量

题外话:最近忙于产品,公众号好久没有更新了,等忙过了这段时间再继续分析go的runtime代码及其它一些优秀的源代码,所以在此先把几年前发于知乎专栏的一篇文章(...

阿波张
编程算法Javagcc
发表了文章

Go语言panic/recover的实现

本文主要分析Go语言的panic/recover在AMD64 Linux平台下的实现,包括:

阿波张
发表了文章

抢占系统调用执行时间过长的goroutine(22)

本文是《Go语言调度器源代码情景分析》系列的第22篇,也是第六章《抢占调度》的第2小节。

阿波张
发表了文章

Go语言调度器之主动调度(20)

本文是《Go语言调度器源代码情景分析》系列的第20篇,也是第五章《主动调度》的第1小节。

阿波张
单片机Go
发表了文章

工作线程的唤醒及创建(19)

本文是《Go语言调度器源代码情景分析》系列的第19篇,也是第四章《Goroutine被动调度》的第2小节。

阿波张
C 语言单片机Go
发表了文章

第三章 Goroutine调度策略(16)

本文是《Go语言调度器源代码情景分析》系列的第16篇,也是第三章《Goroutine调度策略》的第1小节。

阿波张
Go
发表了文章

非main goroutine的退出及调度循环(15)

上一节我们说过main goroutine退出时会直接执行exit系统调用退出整个进程,而非main goroutine退出时则会进入goexit函数完成最后的...

阿波张
GoLinux
发表了文章

Go语言调度器之调度main goroutine(14)

上一节我们通过分析main goroutine的创建详细讨论了goroutine的创建及初始化流程,这一节我们接着来分析调度器如何把main goroutine...

阿波张
Kubernetes
发表了文章

Go语言调度器之创建main goroutine(13)

上一节我们分析了调度器的初始化,这一节我们来看程序中的第一个goroutine是如何创建的。

阿波张
C 语言Go
发表了文章

goroutine调度器概述(11)

goroutine是Go语言实现的用户态线程,主要用来解决操作系统线程太“重”的问题,所谓的太重,主要表现在以下两个方面:

阿波张
系统架构数据结构
发表了文章

go调度器源代码情景分析之九:操作系统线程及线程调度

要深入理解goroutine的调度器,就需要对操作系统线程有个大致的了解,因为go的调度系统是建立在操作系统线程之上的,所以接下来我们对其做一个简单的介绍。

阿波张
单片机C 语言GoLinux
发表了文章

因goroutine运行时间过长而发生的抢占调度(21)

本文是《Go语言调度器源代码情景分析》系列的第21篇,也是第六章《抢占调度》的第1小节。

阿波张
编程算法
发表了文章

go语言调度器源代码情景分析之八:系统调用

我们将在最后一章讨论有关系统调用方面的抢占调度,所以这里有必要对系统调用有个基本的了解。

阿波张
API单片机
发表了文章

最大连续子序列号

题外话:这是前几年写的一篇文章,在知乎专栏和慕课网发表过,现在搬到自己的公众号来,作为算法专栏的第一篇文章~

阿波张
编程算法
发表了文章

go语言调度器源代码情景分析之七:函数调用过程

前面几节我们介绍了CPU寄存器、内存、汇编指令以及栈等基础知识,为了达到融会贯通加深理解的目的,这一节我们来综合运用一下所学知识,看看函数的执行和调用过程。

阿波张
C++Linux
发表了文章

Go语言goroutine调度器初始化

本章将以下面这个简单的Hello World程序为例,通过跟踪其从启动到退出这一完整的运行流程来分析Go语言调度器的初始化、goroutine的创建与退出、工作...

阿波张
发表了文章

go语言调度器源代码情景分析之六:go汇编语言

go语言runtime(包括调度器)源代码中有部分代码是用汇编语言编写的,不过这些汇编代码并非针对特定体系结构的汇编代码,而是go语言引入的一种伪汇编,它同样也...

阿波张
单片机Go汇编语言IDE
发表了文章

编程求解一道数学难题

从数学角度想了一下,以我的数学水平肯定搞不定,为了预防自己老年痴呆,于是决定编程来解决之。

阿波张
编程算法

个人简介

个人成就

  • 影响力总排行第 4214 名
  • 获得 86 次赞同
  • 文章被阅读 5K 次

扫码关注云+社区

领取腾讯云代金券