随笔分类 -  golang

摘要:Golang 协程间的同步&协作,包括 sync.Mutex & RWMutex、sync.Cond、原子操作、sync.Pool、sync.Map,sync.WaitGroup、sync.Once 和 context.Context。以及 Golang nocopy 的实现和计算机实现原子操作的原理。 阅读全文
posted @ 2020-07-24 17:09 entelecheia 阅读(1590) 评论(0) 推荐(0)
摘要:Goroutine id 是否在被滥用?本文给出了不应该使用 goroutine id 的原因。我们必须警惕这种自然而然的想法,对我们做出选择的原因追本溯源。 阅读全文
posted @ 2020-07-21 15:15 entelecheia 阅读(873) 评论(0) 推荐(1)
摘要:本文将会简单介绍 Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接以便读者深入学习。 阅读全文
posted @ 2020-06-19 14:10 entelecheia 阅读(178) 评论(0) 推荐(0)
摘要:之所以会有这篇文章,是因为我在学习Go语言跳表代码实现的过程中,产生过一些困惑,但网上的大家都不喜欢写注释- - 我的代码注释一向是写的很全的,所以发出来供后来者学习参考。 本文假设你已经理解了跳表的原理,不再做细节阐述。(可能会考虑以后补充) 代码实现参考了 https://github.com/ 阅读全文
posted @ 2020-06-14 15:06 entelecheia 阅读(475) 评论(1) 推荐(2)