fix(thread): windows threads are not suspended by default

This commit is contained in:
fallenoak 2023-03-13 23:23:10 -05:00
parent 7e89d65d7a
commit bebe40f781
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D

View file

@ -45,7 +45,7 @@ void* SCreateThread(uint32_t (*threadProc)(void*), void* threadParam, void* a3,
DWORD threadId; DWORD threadId;
// TODO pass dwStackSize and dwCreationFlags through to CreateThread // TODO pass dwStackSize and dwCreationFlags through to CreateThread
HANDLE threadH = CreateThread(nullptr, 0, S_Thread::s_SLaunchThread, params, CREATE_SUSPENDED, &threadId); HANDLE threadH = CreateThread(nullptr, 0, S_Thread::s_SLaunchThread, params, 0x0, &threadId);
params->threadH = threadH; params->threadH = threadH;
auto& thread = S_Thread::s_threads[S_Thread::s_numthreads]; auto& thread = S_Thread::s_threads[S_Thread::s_numthreads];