写点什么

go 语言技术探究 -- 合集

作者:en
  • 2021 年 12 月 14 日
  • 本文字数:647 字

    阅读完需:约 2 分钟

go语言技术探究--合集

go 作为近期最有竞争力的编程语言之一, 它能让构造简单、可靠且高效的软件变得容易,这篇合集的主要目的就是探究 go 语言的底层特性,帮助大家了解 go 语言的各种底层实现和特色。


golang 解析 --- 进程,线程,协程

作者:en

在并发编程中进程和线程是不可忽略的两个概念,他们很好的完成了操作系统或者服务对于高并发的需求,然而随着时代的进步,协程的概念应运而生,本文旨在解释协程相对于进程和线程在高并发环境下的优势,所以会先介绍进程,线程,最后讲解协程的调度方式。


golang-- 进程,线程,协程调度

作者:en

之前 goloang解析--进程,线程,协程 中介绍了进程,线程,协程各自上下文切换所需要做的工作,由此引申出如下问题「进程,线程,协程是如何进行调度的」,带着问题,让我们介绍一下这三者的调度机制和异同。


golang 学习之路 -- 内存分配器

作者:en

笔者在经过了前期基础学习后,用 go 语言来实现自己面临的业务问题已经不再是问题,所以拥有了另一方面的求知欲--go 语言自身的各种包,各种机制是如何实现的,本文主要在探究 go 语言的内存分配器,希望能用本文讲清楚 go 语言内存分配器的机制,帮助大家更好地理解 go 语言的运行机制。


golang--GC(Garbage Collector) 垃圾回收

作者:en

与 c 语言不同,golang 不需要人为的进行内存的分配和回收,在学会了 golang 内存分配器以后,让我们一起来学习一下 golang 是如何进行内存回收的。


golang-- 切片 (slice)

作者:en

切片是不同于数组独属于 golang 的新概念,其底层的内存分配策略需要我们了解和注意,否则就容易在 append 中踩中陷阱。


发布于: 2 小时前阅读数: 4
用户头像

en

关注

努力分享对他人有价值的知识 2018.06.14 加入

还未添加个人简介

评论

发布
暂无评论
go语言技术探究--合集