Using a global entity ID counter under a lock in an ECS is inefficient and problematic for multithreaded environments.
The thread discusses criticism of an ECS implementation that uses a global entity ID counter under a lock, which is seen as inefficient and problematic for multithreaded environments. The author expresses frustration with the approach and q…