似乎所有主要的投资银行都在 Unix(Linux、Solaris)中使用 C++ 来实现其低延迟/高频率的服务器应用程序。为什么 Windows 通常不用作此平台? Windows 无法竞争是否有技术原因?
最佳答案
用于算法交易的极低延迟系统的性能要求是极端。在这种环境中,微秒很重要。
我不确定 Solaris,但对于 Linux,这些人正在为整个内核编写和使用低延迟补丁和定制,从网卡驱动程序开始。并不是说无法在 Windows 上完成此操作的技术原因,而是有一个实际/合法的原因 - 访问源代码,以及通过更改重新编译它的能力。 p>
关于c++ - 在 Windows 中使用 C++ 的低延迟交易系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593054/