最佳答案
当我阅读 Seastar 源代码时,我注意到有一个名为 tx_side
的联合结构,它只有一个成员。这是用来解决某个问题的黑客技术吗?
仅供参考,我粘贴了下面的 tx_side
结构:
union tx_side {
tx_side() {}
~tx_side() {}
void init() { new (&a) aa; }
struct aa {
std::deque<work_item*> pending_fifo;
} a;
} _tx;