You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
weak_atomic<size_t> tail; // (Atomic) Elements are enqueued here
572
584
size_t localFront;
573
585
574
-
char cachelineFiller1[CACHE_LINE_SIZE - sizeof(weak_atomic<size_t>) - sizeof(size_t)]; // next isn't very contended, but we don't want it on the same cache line as tail (which is)
586
+
char cachelineFiller1[MOODYCAMEL_CACHE_LINE_SIZE - sizeof(weak_atomic<size_t>) - sizeof(size_t)]; // next isn't very contended, but we don't want it on the same cache line as tail (which is)
575
587
weak_atomic<Block*> next; // (Atomic)
576
588
577
589
char* data; // Contents (on heap) are aligned to T's alignment
@@ -612,7 +624,7 @@ class ReaderWriterQueue
612
624
private:
613
625
weak_atomic<Block*> frontBlock; // (Atomic) Elements are enqueued to this block
0 commit comments