2021年4月19日

GO语言的goroutine并发原理和调度机制

摘要: 1. 线程(Thread)和协程(Coroutine)的定义 Go语言最大的特色就是从语言层面支持并发(Goroutine),Goroutine是Go中最基本的执行单元。事实上每一个Go程序至少有一个Goroutine:主Goroutine。当程序启动时,它会自动创建。 为了更好理解Goroutin 阅读全文

posted @ 2021-04-19 18:31 ExplorerMan 阅读(589) 评论(0) 推荐(0) 编辑

golang 常见问题

摘要: 1、go的调度 2、go struct能不能比较 因为是强类型语言,所以不同类型的结构不能作比较,但是同一类型的实例值是可以比较的,实例不可以比较,因为是指针类型 3、go defer(for defer),先进后出,后进先出 4、select可以用于什么,常用语gorotine的完美退出 gola 阅读全文

posted @ 2021-04-19 18:06 ExplorerMan 阅读(345) 评论(0) 推荐(0) 编辑

容器核心技术 :Cgroup 与 Namespace

摘要: 容器 = cgroup + namespace + rootfs + 容器引擎 Cgroup: 资源控制 namespace: 访问隔离 rootfs:文件系统隔离。镜像的本质就是一个rootfs文件 容器引擎:生命周期控制 一、Cgroup Cgroup 是 Control group 的简称,是 阅读全文

posted @ 2021-04-19 18:02 ExplorerMan 阅读(457) 评论(0) 推荐(0) 编辑

导航