¿Qué tan segura es la función Php PDO: lastInsertId?

Tengo poca confusión sobre la función Php PDO: lastInsertID. Si entiendo correctamente, devuelve la última identificación auto-incremental que se insertó en la base de datos.

Normalmente uso esta función cuando ejecuto una consulta que inserta a un usuario en mi base de datos cuando estoy creando la funcionalidad de registrar un usuario.

Mi pregunta es que digamos que tengo cientos de personas que se registran en mi sitio en algún momento, por ejemplo. Y puede ser que un usuario presione el botón 'Registrar' un milisegundo después de otro usuario. Entonces, ¿existe la posibilidad de que esta función lastInsertId devuelva el ID de otro usuario que se registre un momento antes?

Tal vez lo que estoy tratando de preguntar es si el servidor maneja una solicitud a la vez y revisa un archivo php una a la vez.

Por favor, hágamelo saber sobre esto.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta