Java SE拥有一个可扩展的计时器对象,使用单个线程,允许大量并发调度任务(数千个不成问题)。它内部使用二叉堆来表示其任务队列。
是否有Python等效物?最好是标准的或非常流行的库。
是的,看看sched模块。它也使用了二叉堆(来自heapq模块)。