c ++ Implémentation de la fonction de rappel temporisé

Je veux mettre en œuvre un système en c++ alors que je peux appeler une fonction et demander une autre fonction qui doit être appelée dans les X millisecondes. Quelque chose comme ceci:

callfunctiontimed(25, funcName);

25 le montant de millisecondes avant que la fonction ne doit être appelée.

Je voudrais savoir si le multithreading est nécessaire pour cela, et ensuite utiliser un peu de retard? D'autres que l'utilisation de pointeur de fonction comment une fonctionnalité de ce genre de travail?

source d'informationauteur Constan7ine