WDT经线速度数据传输 设计理念/概述 目标:最低的总传输时间-仅受硬件限制(光盘或网络带宽而不是延迟),并尽可能高效(CPU /内存/资源利用率低) 为了使可移植性最大化并确保较小的二进制大小,我们将依赖项保持最小。 另外,这还可以最大程度地减少编译时间。 出于性能原因,我们没有使用异常,因为使用异常会使推理库的控制流程变得更加困难。 我们还认为,WDT库因此更易于集成。 我们的理念是编写适度结构化和封装的C代码,而不是使用C ++的所有功能。 我们尝试最小化系统调用的数量,这是我们使用阻塞线程IO的原因之一。 我们可以最大程度地提高系统吞吐量,因为在任何给定点上,某些线程正在读取而其