[DiscordArchive] Doesn't ```MMapManager::GetNavMeshQuery``` needs a lock when inserting into ```mmap->navMeshQueries`
[DiscordArchive] Doesn't ```MMapManager::GetNavMeshQuery``` needs a lock when inserting into ```mmap->navMeshQueries`
Archived author: robinsch • Posted: 2024-01-17T20:25:29.544000+00:00
Original source
Doesn't ```MMapManager::GetNavMeshQuery``` needs a lock when inserting into ```mmap->navMeshQueries```?
Archived author: Tea • Posted: 2024-01-17T20:32:16.219000+00:00
Original source
no, its only ever called in single threaded context
Archived author: robinsch • Posted: 2024-01-17T20:32:31.205000+00:00
Original source
Are you sure? e.g. pathfinding
Archived author: robinsch • Posted: 2024-01-17T20:32:45.007000+00:00
Original source
from multiple instances
Archived author: Tea • Posted: 2024-01-17T20:33:44.603000+00:00
Original source
ok no i take it back
Archived author: Tea • Posted: 2024-01-17T20:34:02.736000+00:00
Original source
its still safe, its protected by i_gridLock or whatever its called in Map class
Archived author: Tea • Posted: 2024-01-17T20:34:52.779000+00:00
Original source
Map::_gridLock
Archived author: robinsch • Posted: 2024-01-17T20:35:08.121000+00:00
Original source
How is that protected? PathGenerator can call it from multiple instances
Archived author: robinsch • Posted: 2024-01-17T20:35:17.245000+00:00
Original source
just creatures moving in them
Archived author: Tea • Posted: 2024-01-17T20:35:23.143000+00:00
Original source
pathgenerator cannot insert to navMeshQueries