2011-05-12 3 views
2

Je veux un pool de threads qui permettra aux tâches d'être planifiées après un délai spécifique ou à un temps absolu, pour lequel j'utiliserais ScheduledExecutorService en Java. Quelqu'un connaît-il une bibliothèque C offrant des fonctionnalités équivalentes? En fait, je veux quelque chose avec encore plus de fonctionnalités que celles fournies par Java: Je veux créer de nouveaux threads au lieu d'être choisis dans un pool de taille fixe, ce qui équivaut à java.util.concurrent.Executors en implémentant quelque chose comme une méthode newCachedScheduledThreadPool(). On dirait que je veux beaucoup, est-ce encore Noël?Bibliothèque de langage C équivalente à Java ScheduledExecutorService?

Répondre

1

Vous pouvez essayer Glib pour les piscines de fil:

http://developer.gnome.org/glib/2.28/glib-Thread-Pools.html

Je sais que cela n'a pas tout à fait vous donner l'équivalent de ScheduledExecutorService, mais il semble qu'il devrait être relativement facile d'écrire un code d'emballage qui pourrait implémenter la partie ordonnancement.

Questions connexes