Go 调度器

POSIX线程API(实现了这个api的库常被称作pthreads)在很大程度上可以看做是对现有Unix进程模型的逻辑延伸,线程和进程有很多相似处。线程有...     阅读全文
admin
admin 2020年04月29日
0 评论

Go 垃圾回收

编程语言通常会使用手动和自动两种方式管理内存,C、C++ 以及Rust等编程语言使用手动的方式管理内存,工程师需要主动申请或者释放内存;而Python、R...     阅读全文
admin
admin 2020年04月27日
0 评论

Go 栈管理

应用程序的内存一般会分成堆区和栈区两个部分。栈区的内存一般由编译器自动进行分配和释放,其中存储着函数的入参以及局部变量,这些参数会随着函数的创建而创建,函...     阅读全文
admin
admin 2020年04月26日
0 评论

Go 内存分配

程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域栈区(Stack)和堆区(Heap)。函数调用的参数、返回值以及局部变量大都会...     阅读全文
admin
admin 2020年04月23日
0 评论

Go 序列化

应用程序的交互,即数据的交互,永远离不开序列化,常见的数据交互格式是json。一、Go语言中的序列化和反序列化go语言中序列化对比:方式优点缺点binar...     阅读全文
admin
admin 2020年04月09日
0 评论

Go 文件编程

目录和文件管理方法由Go语言标准库的os包提供一、目录管理相关函数:func Mkdir(name string, perm FileMode) erro...     阅读全文
admin
admin 2020年04月07日
0 评论