ringbuffer是用来替代Go语言的channel,提高海量数据收发的性能。目前只支持一个写。 ##使用方法 ring := ringbuffer.NewRing(100, 1000) // 一个写端 go func() { var wbuf *ringbuffer.Buffer for i := 0; i < 10000; i++ { wbuf = ring.Write(wbuf, i) } ring.Stop(wbuf) }() // 10...
circle queue Apr 8, 2021 go.sum circle queue Apr 8, 2021 ring_buffer_test.go circle queue Apr 8, 2021 ringbuffer.go circle queue Apr 8, 2021 ringbuffer go语言版本的ringbuffer实现 ref https://github.com/panjf2000/gnet Languages Go100.0%...
ring_buffer_test.go circle queue Apr 8, 2021 ringbuffer.go circle queue Apr 8, 2021 Repository files navigation README MIT license ringbuffer go语言版本的ringbuffer实现 ref https://github.com/panjf2000/gnetAboutgo语言版本的ringbuffer实现 Topics...