标签: c++ time timer client-server
我有一个多客户端到服务器系统,从服务器处理从客户端x 发送的消息,然后最终发送到其目标客户端y 。该处理涉及将消息推送到全局队列中以及不同线程之间(例如,当消息需要在递送之前在不同节点之间传播时)。我需要收集有关客户端x 发送消息和客户端y 接收消息之间的延迟的信息。
我想知道这样做的常见方法是什么(我没有定时器的经验,也想学习),我有两个假设:
我需要定时器尽可能轻(我正在看 ms 准确度),因为有'0-'00个客户端,而集中式服务器系统意味着可以是一个巨大的瓶颈。我很感激任何建议!