1 个仓库
Mechanisms for signaling a stop to a task and all its descendants in a hierarchy.
Distinct from Task Execution Coordination: Focuses on hierarchical cancellation via channel closing rather than general task coordination.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Execution Tree Cancellations. Refine with filters or upvote what's useful.
该项目是一个技术参考和内部分析笔记集合,专注于 Go 语言运行时和编译器。它提供了语言内部结构的详细分解,涵盖内存管理、垃圾回收以及调度器的执行模型。 该材料通过提供对底层系统细节的深入研究而脱颖而出,包括 Go 汇编指令、寄存器使用和系统调用接口的参考。它专门分析了并发原语的内部实现,例如 goroutine 调度机制、通道操作和互斥锁实现。 其覆盖范围扩展到编译器构建理论,包括词法和语法分析,以及类型系统和接口管理的机制。它还详细介绍了各种性能优化技术、用于堆栈跟踪的运行时诊断工具以及网络 I/O 原语。
Details how the runtime implements coordinated cleanup through execution tree cancellation.