golang-ring:在Golang中实现的简单环形缓冲区类型

时间:2024-06-16 15:06:52
【文件属性】:

文件名称:golang-ring:在Golang中实现的简单环形缓冲区类型

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-16 15:06:52

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)

网友评论