【文件属性】:
文件名称:golang-ring:在Golang中实现的简单环形缓冲区类型
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-27 21:20:12
Go
戒指
-导入“ github.com/zealws/golang-ring”
打包环提供了环形缓冲区的简单实现。
用法
var DefaultCapacity int = 10
未初始化的环形缓冲区的DefaultCapacity。
更改此值只会影响更改后创建的环形缓冲区。
环型
type Ring struct {
sync. Mutex
}
类型Ring实现了循环缓冲区。 Ring结构的默认值是有效的(空)Ring缓冲区,其容量为DefaultCapacify。
功能(*环)容量
func ( r * Ring ) Capacity () int
容量返回环形缓冲区的当前容量。
func(* Ring)ContentSize
func ( r * Ring ) ContentSize () int
ContentSize返回环形缓冲区内的当前元素数。
func(
【文件预览】:
golang-ring-master
----ring.go(5KB)
----LICENSE(1KB)
----makefile(94B)
----.gitignore(266B)
----README.md(2KB)
----ring_test.go(4KB)