上一页 1 2 3 4 5 6 7 ··· 10 下一页

2022年4月16日

go windows交叉编译

摘要: 创建bat文件 添加一下内容 保存运行 @echo offset CGO_ENABLED=0 SET GOOS=windowsSET GOARCH=amd64go build 最低要求 ·golang/go Wiki (github.com) go语言跨平台编译 - 天生帅才 - 博客园 (cnbl 阅读全文

posted @ 2022-04-16 14:01 Ssumer 阅读(256) 评论(0) 推荐(0) 编辑

2022年3月28日

Linux常用命令

摘要: 阅读全文

posted @ 2022-03-28 17:01 Ssumer 阅读(16) 评论(0) 推荐(0) 编辑

2021年12月11日

Go 逃逸分析

摘要: 1 堆内存与栈内存 Go 程序会在 2 个地方为变量分配内存,一个是全局的堆(heap)空间用来动态分配内存,另一个是每个 goroutine 的栈(stack)空间。与 Java、Python 等语言类似,Go 语言实现垃圾回收(Garbage Collector)机制,因此呢,Go 语言的内存管 阅读全文

posted @ 2021-12-11 10:02 Ssumer 阅读(302) 评论(0) 推荐(0) 编辑

2021年12月7日

new make差异 GO map如何扩容

摘要: Map 遍历 Map的迭代顺序是不确定的,并且不同的哈希函数实现可能导致不同的遍历顺序。在实践中,遍历的顺序是随机的,每一次遍历的顺序都不相同。这是故意的,每次都使用随机的遍历顺序可以强制要求程序不会依赖具体的哈希函数实现。 阅读全文

posted @ 2021-12-07 21:42 Ssumer 阅读(48) 评论(0) 推荐(0) 编辑

2021年11月24日

进程、线程、协程差别

摘要: 阅读全文

posted @ 2021-11-24 21:00 Ssumer 阅读(38) 评论(0) 推荐(0) 编辑

2021年10月12日

GMP 原理与调度

摘要: GMP 模型的设计思想 Processor,它包含了运行 goroutine 的资源,如果线程想运行 goroutine,必须先获取 P,P 中还包含了可运行的 G 队列 (1) GMP 模型 全局可运行队列(GRQ)和本地可运行队列(LRQ)。 LRQ 存储本地(也就是具体的 P)的可运行 gor 阅读全文

posted @ 2021-10-12 15:01 Ssumer 阅读(457) 评论(0) 推荐(0) 编辑

Go并发编程 Go调度总结

摘要: CSP 是 Communicating Sequential Process 的简称,中文可以叫做通信顺序进程,是一种并发编程模型,是一个很强大的并发数据模型 ,用于描述两个独立的并发实体通过共享的通讯 channel(管道)进行通信的并发模型。 Go 语言采用了 CSP 模式。这是一种用于描述两个 阅读全文

posted @ 2021-10-12 14:16 Ssumer 阅读(71) 评论(0) 推荐(0) 编辑

2021年9月29日

runtime

摘要: https://medium.com/a-journey-with-go/go-goroutine-os-thread-and-cpu-management-2f5a5eaf518a http://www.sizeofvoid.net/goroutine-under-the-hood/https:/ 阅读全文

posted @ 2021-09-29 17:30 Ssumer 阅读(160) 评论(0) 推荐(0) 编辑

内存管理 gc

摘要: Go 语言垃圾收集器的实现原理 | Go 语言设计与实现 (draveness.me) 简单的说,垃圾回收的核心就是标记出哪些内存还在使用中(即被引用到),哪些内存不再使用了(即未被引用),把 未被引用的内存回收掉,以供后续内存分配时使用。 3.3 三色标记法 三色只是为了叙述上方便抽象出来的一种说 阅读全文

posted @ 2021-09-29 15:53 Ssumer 阅读(109) 评论(0) 推荐(0) 编辑

2021年9月28日

GRPC

摘要: 一、什么是gRPC gRPC 基础概念详解 - 知乎 (zhihu.com) 1.1 gRPC介绍 gRPC是由Google公司开源的一款高性能的远程过程调用(RPC)框架,可以在任何环境下运行。该框架提供了负载均衡,跟踪,智能监控,身份验证等功能,可以实现系统间的高效连接。另外,在分布式系统中,g 阅读全文

posted @ 2021-09-28 10:41 Ssumer 阅读(73) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 10 下一页

导航