花时间编写代码以重用 C 中的线程是否值得,或者创建和销毁它们是否便宜?
我正在渲染一些仅 CPU 的 3D 图形,而且速度很慢(看起来大约 5 fps)。我尝试使用线程来解决这个问题。使用 4 个线程,每个线程渲染一条屏幕,似乎将我的帧速率提高到非常合理和流畅的水平。我仍然担心当我让我的图形更复杂时会发生什么。通过重用我的线程而不是每帧创建和销毁它们,我会得到任何明显的速度提升吗?
编辑:我正在使用的操作系统是 Windows。
花时间编写代码以重用 C 中的线程是否值得,或者创建和销毁它们是否便宜?
我正在渲染一些仅 CPU 的 3D 图形,而且速度很慢(看起来大约 5 fps)。我尝试使用线程来解决这个问题。使用 4 个线程,每个线程渲染一条屏幕,似乎将我的帧速率提高到非常合理和流畅的水平。我仍然担心当我让我的图形更复杂时会发生什么。通过重用我的线程而不是每帧创建和销毁它们,我会得到任何明显的速度提升吗?
编辑:我正在使用的操作系统是 Windows。