摘要:
先看下 Go 语言的程序结构: 程序的初始化和执行都起始于 main package 包,并且 main() 函数只能在 man 包中,一个项目里也只能有一个 main package。一个 go 程序文件中可以有一个 init(),一个项目中可以有 n 个 init() 函数。程序包引入执行步骤: 阅读全文
摘要:
很多有过 JVM 相关语言工作经验的程序员或许都遇到过如下问题: 超出 thread 限制导致内存溢出。在作者的笔记本的 linux 上运行,这种情况一般发生在创建了 11500 个左右的 thread 时候。 但如果你用 Go 语言来做类似的尝试,每创建一个 Goroutine ,并让它永久的 S 阅读全文