首页 administrator 的文章
谈论Go 什么时候会触发 GC问题

谈论Go 什么时候会触发 GC问题

在早期经常遭到唾弃的就是在垃圾回收(下称:GC)机制中 STW(Stop-The-World)的时间过长。那么这个时候,我们又会好奇一点,作为 STW 的起始,Go 语言中什么时候才会触发 GC 呢?...

Go语言变量与基础数据类型详情

Go语言变量与基础数据类型详情

一、基础介绍 Go 是静态(编译型)语言,是区别于解释型语言的弱类型语言(静态:类型固定,强类型:不同类型不允许直接运算) 例如 python 就是动态强类型语言 1、Go 的特性 跨平台的编...

Go语言中的逃逸分析究竟是什么?

Go语言中的逃逸分析究竟是什么?

1、逃逸分析介绍 学计算机的同学都知道,在编译原理中,分析指针动态范围的方法称之为逃逸分析。通俗来讲,当一个对象的指针被多个方法或线程引用时,我们称这个指针发生了“逃逸”。 Go语言的逃逸分...

深入浅析Go中三个点(...)用法

深入浅析Go中三个点(...)用法

‘…' 其实是go的一种语法糖。 它的第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。 第二个用法是slice可以被打散进行传递。 实例: package main...