| Xlight API用户手册 v1.6.0.23 Xlight极速柜台接口文档

载入中...
搜索中...
未找到
Public 属性 | 所有成员列表
x1::quote_thread_t结构体 参考

`#include <xlt_quote_define.h>`

## Public 属性
int | cpu_affinity = -1
| 线程CPU亲和力设置，-1表示不设置亲和力，0表示绑定到CPU0，1表示绑定到CPU1，以此类推
bool | busy_poll = false
| 纯忙等模式，为true时收包空闲使用_mm_pause纯用户态自旋，不产生syscall；为false时使用sched_yield让出CPU。绑定隔离核场景建议设为true。
uint16_t | mc_count = 0
| 线程负责接收的行情组播数量，决定了mc_types列表的长度
QuoteMCType | mc_types [64]
| 线程负责接收的行情组播类型列表，每个组播类型对应一条行情组播地址记录

## 类成员变量说明

## ◆ busy_poll

bool x1::quote_thread_t::busy_poll = false

纯忙等模式，为true时收包空闲使用_mm_pause纯用户态自旋，不产生syscall；为false时使用sched_yield让出CPU。绑定隔离核场景建议设为true。

## ◆ cpu_affinity

int x1::quote_thread_t::cpu_affinity = -1

线程CPU亲和力设置，-1表示不设置亲和力，0表示绑定到CPU0，1表示绑定到CPU1，以此类推

## ◆ mc_count

uint16_t x1::quote_thread_t::mc_count = 0

线程负责接收的行情组播数量，决定了mc_types列表的长度

## ◆ mc_types

QuoteMCType x1::quote_thread_t::mc_types[64]

线程负责接收的行情组播类型列表，每个组播类型对应一条行情组播地址记录

该结构体的文档由以下文件生成:

- xlt_quote_define.h