Bonjour à tous,

Après quelques recherches infructueuses sur le net, me voilà pour une petite question sur les thread en C. J'ai créé un petit programme de simulation qui lance deux threads (j'utilise pthread) qui communiquent entre eux. J'ai besoin d'une com inter thread que je gère avec des pthread_cond_wait et pthread_cond_signal ... Bref tout ceci tourne bien.
Seulement le soft que je simule a besoin de s'exécuter en un certain temps et j'aimerai donc savoir s'il est possible de mettre en début d'une fonction un timer qui va me comptabiliser UNIQUEMENT le temps d'exécution de ma fonction sur mon thread, et non le temps global d'un simple timer. Ou une méthode qui me récupère le 'temps thread' au lieu de l'heure du PC.
En espérant ne pas avoir été trop brouillon dans mon explication, je vous remercie par avance.