文件名称: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)