Golang
GC
GC是什么?GC(Garbage Collection)即垃圾回收,实质上就是回收垃圾内存。由于栈上的内存是有编译器分配和释放的,所以GC都是对堆上不再使用的内存进行回收,让这些内存能够再次被利用
GMP
Golang深入理解GPM模型学习笔记
协程调度器的核心作用就是将协程关联到内核线程,内核线程无需切换就能执行用户态中的不同功能,提高了并发度
goroutine、channel
goroutinegoroutine是Go语言中的轻量级线程的实现,由Go运行时管理,是Go程序中最小的并发执行单位。并且传统意义上的协程是不支持并发的,而goroutine支持并发,同时goroutine可以运行在一个或多个线程上
goroutine大小为2kb,可以动态增大
记录使用本地缓存代替Redis
使用本地缓存代替Redis
现在因为你不想连Redis,所以你打算提供一个基于本地缓存实现的cache.CodeCache