Go CGO原理

CGO特性主要是通过一个叫cgo的命令行工具来输出Go和C之间的桥接代码。一、CGO生成的中间文件要了解CGO技术的底层秘密首先需要了解CGO生成了哪些中...     阅读全文
admin
admin 2020年10月21日
0 评论

Go JSON

JSON(JavaScript对象表示,JavaScript Object Notation)作为一种轻量级的数据交换格式,在今天几乎占据了绝大多数的市场...     阅读全文
admin
admin 2020年09月17日
0 评论

Go CGO入门

Go语言通过自带的一个叫CGO的工具来支持C语言函数调用,同时我们可以用Go语言导出C动态库接口给其它语言使用。一个简单的cgo程序:package ma...     阅读全文
admin
admin 2020年06月01日
0 评论

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 评论