boost::lockfree::queue允许的数据结构示例

boost::lockfree::queue allowed data structure example?

本文关键字:数据结构 lockfree queue boost      更新时间:2023-10-16

boost::lockfree::queue 有一些要求,用于排队的数据结构

  • 简单的复制构造函数
  • 琐碎的分配
  • 平凡析构函数

请举一个这样的类的例子

显而易见的例子基本上是任何 POD 类:

struct point { 
    int x;
    int y;
};

显然,成员的数量和确切类型并不重要,只要它们中的每一个本身都是像int这样的内置类型,或者满足要求的其他类型。