c++ - 在 Windows 中使用 C++ 的低延迟交易系统?

标签 c++ windows linux

似乎所有主要的投资银行都在 Unix(Linux、Solaris)中使用 C++ 来实现其低延迟/高频率的服务器应用程序。为什么 Windows 通常不用作此平台? Windows 无法竞争是否有技术原因?

最佳答案

用于算法交易的极低延迟系统的性能要求是极端。在这种环境中,微秒很重要。

我不确定 Solaris,但对于 Linux,这些人正在为整个内核编写和使用低延迟补丁和定制,从网卡驱动程序开始。并不是说无法在 Windows 上完成此操作的技术原因,而是有一个实际/合法的原因 - 访问源代码,以及通过更改重新编译它的能力。 p>

关于c++ - 在 Windows 中使用 C++ 的低延迟交易系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593054/

相关文章:

c++ - C++ lambda 表达式可以抛出吗?

python - 无法在后台运行python脚本

c++ - 如何防止 cvLoad 失败?

c++ - 生命游戏阵列边缘表现怪异

java - 如何在Windows上通过文件关联运行.sh并从Java获取返回值

java - Windows 下的 USB 编程

linux - 我如何使用 cli 列出所有带有特定标签的 S3 存储桶?

C++ FileIO Copy -VS- System("cp file1.x file2.x)

c++ - 如何修复 WinRT 的 Visual Studio 2022 错误 E1696

windows - TControl.Perform 的替代方案