Comprendre les différentes horloges de clock_gettime()

Salut, je voulais utiliser le clock_gettime() fonction de mesure de la performance de mon code.

Je suis incapable de comprendre la différence entre les différents types d'horloges utilisées dans la fonction de l'homme des descriptions de page. esp

CLOCK_REALTIME,

CLOCK_PROCESS_CPUTIME_ID

CLOCK_THREAD_CPUTIME_ID

Quelqu'un peut explaing ce que chacune de ces horloges faire?