ringbuffer:Go中的一个线程安全的循环缓冲区(环形缓冲区),实现了io.ReaderWriter接口

时间:2024-05-28 05:49:16
【文件属性】:

文件名称:ringbuffer:Go中的一个线程安全的循环缓冲区(环形缓冲区),实现了io.ReaderWriter接口

文件大小:72KB

文件格式:ZIP

更新时间:2024-05-28 05:49:16

Go

环形缓冲区 Go中的循环缓冲区(环形缓冲区),已实现io.ReaderWriter接口 rb := New ( 1024 ) // write rb . Write ([] byte ( "abcd" )) fmt . Println ( rb . Length ()) fmt . Println ( rb . Free ()) // read buf := make ([] byte , 4 ) rb . Read ( buf ) fmt . Println ( string ( buf ))


【文件预览】:
ringbuffer-master
----go.mod(48B)
----example_test.go(253B)
----ring_buffer.go(7KB)
----mutex.go(1KB)
----.travis.yml(316B)
----LICENSE(1KB)
----README.md(1KB)
----ring_buffer_test.go(11KB)
----ring_buffer_benchmark_test.go(770B)
----Circular_Buffer_Animation.gif(96KB)
----.gitignore(192B)
----mutex_test.go(415B)

网友评论