发表评论取消回复
相关阅读
相关 ATS插件channel_stats源码分析解读
简介 channel\_stats插件能对每个channel收集运行时统计信息(速率,请求数,更多选项将在未来添加),这些统计信息通过http json方式输出,这些
相关 muduo源码分析之EventLoop、Channel、Poller的实现
作者一直强调的一个概念叫做`one loop per thread`,撇开多线程不谈,本篇博文将学习,怎么将传统的I/O复用`poll/epoll`封装到C++ 类中。 1
相关 NSQ源码分析(五)——Channel
Channel相关的代码主要位于`nsqd/channel.go`, `nsqd/nsqd.go`中。 Channel是消费者订阅特定Topic的一种抽象。对于发往Topi
相关 【go源码分析】go源码之slice源码分析
Go 语言切片是对数组的抽象。 Go 数组的长度不可改变,与数组相比切片的长度是不固定的,可以追加元素,在追加时可能使切片的容量增大。 len() 和 cap() 函数
相关 【go源码分析】go源码之list源码分析
本文针对go 1.11版本,路径src/container/list/list.go 数据结构 Element结构体 Value 前驱 后继
相关 【go源码分析】go源码之chan源码分析
源码路径runtime/chan.go CSP 模型 CSP 模型全称为 communicating sequential processes,CSP 模型由
相关 【go源码分析】go源码之interface源码分析
interface实现原理 类似于C++多态的实现,存在两种interface,一种是带有方法的interface实现(iface struct),一种
相关 【go源码分析】go源码之反射reflect源码分析
1. 反射描述 反射是指能够自描述和自控制,通过采用某种机制来实现对自己行为的描述。Golang语言实现了反射,反射机制就是在运行时动态的调用对象的方法和属性
相关 Go channel实现源码分析
go通道基于go的并发调度实现,本身并不复杂,go并发调度请看我的这篇文章:[go并发调度原理学习][go] 1.channel数据结构 type hchan st
相关 Go:channel
一、channel 在 Go 语言里,不仅可以使用原子函数和互斥锁来保证对共享资源的安全访问以及消除竞争状态,还可以使用 channel,通过发送和接收需要共享的资源,在
还没有评论,来说两句吧...