返回题库

Quant Interview Practice Questions

专题
systems
难度
L1
来源
MyntBit

题目详情

High-frequency trading systems require minimal latency, making synchronous I/O operations like logging a significant bottleneck. To mitigate this, log messages are often buffered in memory and flushed asynchronously, separating the time-critical logging operation from the slower formatting and writing process. Task Implement the LatencyLogger class to buffer and format log messages efficiently. The class must provide the following public interface:

  • A constructor LatencyLogger(std::function<lo