Fixed doxygen 1.8.10 incompabilities
[libcds.git] / cds / container / segmented_queue.h
index ce75b2efa868fc0f8b0036c6071c7876ec55c651..48c26d6607e83dcf0466a1d218e3864bc1f35556 100644 (file)
@@ -47,7 +47,11 @@ namespace cds { namespace container {
             enum { alignment = opt::cache_line_alignment };
 
             /// Padding of segment data, default is no special padding
-            /** @copydetails cds::intrusive::segmented_queue::traits::padding
+            /**
+                The segment is just an array of atomic data pointers,
+                so, the high load leads to false sharing and performance degradation.
+                A padding of segment data can eliminate false sharing issue.
+                On the other hand, the padding leads to increase segment size.
             */
             enum { padding = cds::intrusive::segmented_queue::traits::padding };