¿Hay alguna garantía de seguridad de subprocesos std :: chrono incluso con contexto multinúcleo?

Primero, asumo que se garantiza que la llamada a cualquier función de std :: chrono es segura para subprocesos (no hay un comportamiento indefinido ni condiciones de carrera ni nada peligroso si se llama desde diferentes subprocesos). ¿Estoy en lo correcto?

Siguiente, por ejemploEn Windows hay un problema conocido relacionado con los procesadores multi-core. esa fuerzaalgunas implementaciones de sistemas relacionados con el tiempo para permitir que un núcleo específico obtenga información en cualquier momento.

Lo que quiero saber es:

usando std :: chrono, en el estándar, ¿hay alguna garantía de que el tipo de problema no se presente?o es la implementación definida¿O hay una ausencia explícita de garantía que implique que en Windows es mejor obtener tiempo siempre desde el mismo núcleo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta