Could this cause multiple identical GUIDs? - by billybum As GUID generation is time-dependent, if System.Guid.NewGuid() is called multiple times at the exact same instant on different threads, could it return identical GUIDs? Read the article