Я хочу, чтобы пул потоков позволял планировать задания после определенной задержки или в абсолютное время, для которого я бы использовал ScheduledExecutorService
в Java.Кто-нибудь знаком с библиотекой C, предоставляющей эквивалентную функциональность?На самом деле, я хочу что-то с еще большим количеством возможностей, чем предусмотрено в Java: я хочу, чтобы новые потоки создавались по мере необходимости, а не выбирались из пула фиксированного размера, что было бы эквивалентно java.util.concurrent.Executors
реализации чего-то вроде newCachedScheduledThreadPool()
метод.Похоже, я хочу много, уже Рождество?