2011-05-15 2 views
2

J'utilise l'appel système UNIX alarm pour envoyer un signal au processus en cours d'exécution sur une planification.Alarme UNIX() avec granularité plus élevée

La page de manuel décrit l'argument de cette fonction comme étant exprimé en secondes. Je voudrais avoir la précision en millisecondes.

Existe-t-il un autre appel système sur UNIX (ou Linux spécifiquement) qui le permettra?

Répondre

8

Jetez un oeil à setitimer() ou les plus modernes (et plus souples) API timer_setitime().

+0

Vraie réponse modifiée pour ajouter une référence. Merci... –

0

Je ne pense pas qu'il y ait un appel de shell droit possible, le module perl Time :: HiRes le permet et il y a l'appel perl select à 3 arguments, est-il possible d'écrire un script?

Questions connexes