Skip to main content

4 posts tagged with "Go"

View All Tags

· 11 min read
therainisme

目的

本文将会仿照 Docker Container 现有的基本功能,用 Go 简单地实现自己的 Mini Container。后续章节逐步使用 Linux 的 Namespace 和 CGroups 对 Container 与宿主机进行隔离。Namespace 决定了 Container 能看见什么?CGroups 决定了 Container 能使用什么?

// docker         run image <cmd> <params>
// go run main.go run <cmd> <params>

· 7 min read
therainisme

goroutine 和操作系统的线程实际上只是一个量的区别,但量变会引起质变的道理同样适用于 goroutine 和 thread。

· 11 min read
therainisme

本文将使用 httpGetBody 作为需要缓存的函数。它会进行 HTTP GET 请求,并获取 HTTP 响应 Body。这个函数的调用开销较大,现在想对每一个进行的 HTTP GET 请求的结果保存下来。