MemoryArea: Use pid instead of thread id for mapping on Windows

This commit is contained in:
Connor McLaughlin 2021-07-19 15:11:07 +10:00
parent ce460001d7
commit dfd6766411

View file

@ -106,7 +106,7 @@ bool MemoryArena::IsValid() const
static std::string GetFileMappingName()
{
#if defined(_WIN32)
const unsigned pid = GetCurrentThreadId();
const unsigned pid = GetCurrentProcessId();
#elif defined(__ANDROID__) || defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__)
const unsigned pid = static_cast<unsigned>(getpid());
#else