std::barrier gets deadlocked when executing arrive_and_wait, this only happens on windows, can't reproduce on Linux https://github.com/MARS-Engine/MARS/blob/58ae1a13b90d1092638ce31d6982b93fb8ccb314/src/engine/engine_worker.cpp#L29