C语言库相当于Java ScheduledExecutorService?

时间:2011-05-12 17:52:14

标签: c

我想要一个线程池,允许在特定延迟之后或绝对时间安排作业,我将在Java中使用ScheduledExecutorService。有人熟悉提供等效功能的C库吗?实际上,我想要的东西比Java提供的功能更多:我希望根据需要创建新线程,而不是从固定大小的池中选择,这相当于java.util.concurrent.Executors实现像{newCachedScheduledThreadPool() {1}}方法。好像我想要很多,是圣诞节了吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Glib进行线程池:

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

我知道这并没有给你相当于 ScheduledExecutorService ,但似乎编写一些可以实现调度部分的包装代码应该相对容易。