GO中的defer会在当前函数返回前执行传入的函数,常用于关闭文件描述符,关闭链接及解锁等操作。 Go语言中使用defer时会遇到两个常见问题
Go语言运行时runtime,自主管理内存。 内存分配模型基于gcmalloc,Tcmalloc是Google gperftools里的组件之一
在Golang语言开发过程中,我们经常会用到数组和切片数据结构,数组是固定长度的,而切片是可以扩张的数组,那么切片底层到底有什么不同?接下来
在之前的slice中有提到到[]byte和string之间可以使用copy命令转换,那么string和[]byte还有什么其他方式可以转化?
垃圾回收(Garbage Collection,简称GC)是Go语言中提供的内存管理机制,自动释放不需要的内存对象。GC过程无需程序员手动执行
一、goroutine 进程:可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。每个进程都有自己的独立