time.thread_time_ns ( )
DESCRIPTION.
Retourne, dans un float ( ), la valeur de la durée actuelle du fil d'exécution en cours, en nanosecondes.
SYNTAXE.
Valeur = time.thread_time_ns ( )
Valeur = ⇨ variable qui recevra la valeur [ optionnel ]
time.thread_time_ns ( ) ⇨ appel de la méthode [ OBLIGATOIRE ]
REMARQUES.
La valeur retournée corresponds à la somme des durées des temps système, du fil d'exécution en cours et des sommeils.
On utilisera, de préférence, la méthode time.thread_time ( ), pour obtenir la valeur en secondes et millièmes de seconde.
Pour plus de détails sur les fils d'exécution voir le module standard _thread ou le module threading.
EXEMPLES.
import time
print ( time.thread_time_ns ( ) ) retourne, par exemple, 268126204.
print ( time.thread_time_ns ( ) ) retourne, par exemple, 269205241.
Le fil d'exécution a utilise 1079037 nanoseconde (1 millième de seconde) du processeur entre les 2 appels.
import time
input ( "Appuyez sur la touche entrée ... " )
print ( f"Ce fil d'exécution a obtenu environ { time.thread_time_ns ( ) } nanosecondes du processeur pour se réaliser." )
retourne, par exemple,
Appuyez sur la touche entrée ...
Ce fil d'exécution a obtenu environ 277428053 nanosecondes du processeur pour se réaliser.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la LOGITHEQUE de MON PYTHON PAS A PAS
vous trouvez des suggestions de projets simples et classiques pour
ooo
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
ooo
la programmation récréative avec le langage PYTHON 3
avec un exemple de résolution à télécharger pour vous inspirer.