#include <MpscQueue.h>
template<
typename T,
typename AllocatorType = FMemory>
class TMpscQueue< T, AllocatorType >
Fast multi-producer/single-consumer unbounded concurrent queue. Based on http://www.1024cores.net/home/lock-free-algorithms/queues/non-intrusive-mpsc-node-based-queue
◆ ElementType
| using TMpscQueue< T, AllocatorType >::ElementType = T |
◆ TMpscQueue()
◆ ~TMpscQueue()
◆ Dequeue() [1/2]
◆ Dequeue() [2/2]
◆ Enqueue()
template<typename... ArgTypes>
◆ IsEmpty()
◆ Peek()
◆ UE_NONCOPYABLE()
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Core/Public/Containers/MpscQueue.h