Мне просто интересно, какие именно факторы влияют на то, как быстро выполняется createthread и как долго он должен жить, чтобы он "стоил того".
КОНТЕКСТ: Где в циклах моей игры я должен создавать темы?
Основной игровой цикл не место для рабочих потоков. Основной игровой цикл должен быть максимально свободным от беспорядка. Рабочие потоки должны создаваться во время запуска программы, а затем использоваться по мере необходимости в основном игровом цикле. Изучите методы объединения потоков.
Я в целом согласен с предыдущими ответами. Я бы добавил примечание о Windows CreateThread. В общем случае он должен выделять некоторый стек, поэтому мы должны учитывать издержки из-за некоторого динамического выделения памяти в пользовательском пространстве.
Привет