Skip to content

NoxxGames/High-Performance-Lockless-Atomic-or-Non-Atomic-Queue-types-for-Unreal-Engine-5

Repository files navigation

High Performance Atomic/Non-Atomic Lockless MPMC Queue types for Unreal Engine 5.

Related to Unreal PR https://github.com/EpicGames/UnrealEngine/pull/8859

Bounded MPMC Queue type(s) re-write, designed to be better than the AtomicQueue presently used in the Unreal Engine.

Queue types are in Queue.h

Types:

  • TBoundedQueueComon
  1. Regular Type Versions:
    • TBoundedCircularQueueBase
      • TBoundedCircularQueue
      • TBoundedCircularQueueHeap
  2. Atomic Versions:
    • TBoundedCircularAtomicQueueBase
      • TBoundedCircularAtomicQueue
      • FBoundedCircularAtomicQueueHeap

About

WIP Multi-Producer Multi-Consumer, ultra fast queue type for the Unreal Engine 5.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages