GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
基于C语言开发的环形缓冲区. Contribute to netube99/RingBuffer development by creating an account on GitHub.
Code Folders and files Name Last commit message Last commit date Latest commit Cannot retrieve latest commit at this time. History 35 Commits .github/workflows Upgrade deprecated upload-artifact to v4 Jan 14, 2025 examples Add support for dynamic ring buffer size (#9) ...
Folders and files Name Last commit message Last commit date Latest commit jnk0le Merge pull request#24from toge/include-type_traits Apr 23, 2024 160190e·Apr 23, 2024 History 98 Commits .gitattributes remove lfs Mar 14, 2024 LICENSE
GitHub Copilot Enterprise-grade AI features Premium Support Enterprise-grade 24/7 support Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address...
void ring_buffer_queue(ring_buffer_t *buffer, char data); void ring_buffer_queue_arr(ring_buffer_t *buffer, const char *data, ring_buffer_size_t size); uint8_t ring_buffer_dequeue(ring_buffer_t *buffer, char *data); ring_buffer_size_t ring_buffer_dequeue_arr(ring_buffer_t *buffer...
Circular buffer implementation in Nim. Contribute to megawac/RingBuffer.nim development by creating an account on GitHub.
N.B.: atomic does not necessarily mean lock-free because the implementation can be done using mutexes. Therefore we need to check fifo.isLockFree() For efficiency, push() and pop() receive a pointer to a memory area and perform a memcpy SEE ALSO https://github.com/jackaudio/jack1/blob...
internal test .gitignore LICENSE README.md go.mod go.sum ring_buffer_test.go ringbuffer.go Breadcrumbs ringbuffer / README.md Latest commit Cannot retrieve latest commit at this time. History History go语言版本的ringbuffer实现 ref https://github.com/panjf2000/gnet...