我想要一个线程池,允许在特定延迟之后或绝对时间安排作业,我将在Java中使用ScheduledExecutorService
。有人熟悉提供等效功能的C库吗?实际上,我想要的东西比Java提供的功能更多:我希望根据需要创建新线程,而不是从固定大小的池中选择,这相当于java.util.concurrent.Executors
实现像{newCachedScheduledThreadPool()
{1}}方法。好像我想要很多,是圣诞节了吗?
答案 0 :(得分:1)
您可以尝试使用Glib进行线程池:
http://developer.gnome.org/glib/2.28/glib-Thread-Pools.html
我知道这并没有给你相当于 ScheduledExecutorService ,但似乎编写一些可以实现调度部分的包装代码应该相对容易。