Gerry's blog

How to Achieve Concurrency

并发的核心定义 Go 语言的两大核心并发特性 通道(Channels)的工作机制 主要优势 总结 Refer 本文介绍了 Go 语言 如何通过其核心机制实现高效的并发编程。对比了传统同步处理文件的低效性,并展示了如何利用 Goroutines 这种轻量级线程来独立执行多个任务。为了管理这些并发操作,程序使用 Channels 作为数据通信的管道,在不同任务之间安全地传...

Pithy Wisdom: Go Proverbs for Philosophy and Pedagogy

Go 箴言的起源与目的 关于并发与同步的核心观点 接口与抽象的设计哲学 软件工程与代码质量 错误处理与底层机制 文档与命名 Refer Rob Pike 在 2015 年 Gopherfest 上的演讲,探讨了如何通过 “编程谚语”来传达 Go 语言的核心哲学。他借鉴了围棋中富有诗意且内涵丰富的教导方式,提出了诸如“通过通信共享内存”和“清晰优于聪明”等简洁名言。...