CLOCK_MONOTONIC et pthread_mutex_timedlock / pthread_cond_timedwait

La pthread_mutex_timedlock documentation dit que abs_timeout prend un CLOCK_REALTIME. Cependant, nous savons tous qu'il est inapproprié pour le calendrier de une durée spécifique (en raison du système d'ajustements en temps).

Est-il un moyen de faire pthread de verrouillage de délai d'attente sur CLOCK_MONOTONIC qui est portable? Il en va de même avec pthread_cond_timedwait.

  • Il n'est pas inapproprié. Il vous suffit de définir votre application locale du fuseau horaire UTC.
  • Pas de. Qui n'empêche pas votre horloge en temps réel à partir de la modification.
  • Vous pouvez utiliser l'horloge de l'observateur de fil qui diffuse tous les inscrits climatisées variables de l'horloge sautez vers l'arrière.
InformationsquelleAutor Zach Saw | 2013-01-09