我有一个网络程序,它涉及多个交互线程和一个用于重叠网络 I/O 的线程池。我正在使用 MinGW 进行编译,它是 Windows 的 gcc。
在没有编译器优化的情况下,它可以在几台不同的机器上运行 100%,但是当我打开优化时它会中断。
是否应该预期会发生这种情况,或者这是否揭示了我需要修复的错误?
我有一个网络程序,它涉及多个交互线程和一个用于重叠网络 I/O 的线程池。我正在使用 MinGW 进行编译,它是 Windows 的 gcc。
在没有编译器优化的情况下,它可以在几台不同的机器上运行 100%,但是当我打开优化时它会中断。
是否应该预期会发生这种情况,或者这是否揭示了我需要修复的错误?