Skip to content

A lock-free(or spin-lock) Queue implemented by RingBuffer.

License

Notifications You must be signed in to change notification settings

sylingyy/RingQueue

 
 

Repository files navigation

RingQueue

A message queue implemented by RingBuffer that use spin-lock or lock-free.

一个用RingBuffer实现的消息队列,使用自旋锁或lock-free.

GBK-version:

https://github.com/shines77/RingQueue

UTF8-version:

https://github.com/shines77/RingQueue-utf8

Supported Systems

  • Windows XP or later (32-bit or 64-bit)
  • Linux OS (32-bit or 64-bit)
  • MacOS X10.6 or higher (32-bit or 64-bit)

Blog Topic(s):

http:https://www.cnblogs.com/shines77/p/4192787.html

http:https://www.cnblogs.com/shines77/p/4209871.html

http:https://www.cnblogs.com/shines77/p/4217636.html

About

A lock-free(or spin-lock) Queue implemented by RingBuffer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 55.2%
  • C 23.9%
  • C# 8.4%
  • Java 6.9%
  • CMake 3.5%
  • Makefile 2.1%