线程池
为了更好的控制系统的开启新线程的开销,当需要执行一些生存周期短的大量线程时,使用线程池可以更好的提高性能,在线程池创建指定的线程数量,当有任务时则从线程池里调用线程,线程执行结束后不会死亡,而是回到线程池中,直到下一个任务调用它。线程池中的线程全部都被使用时,其他任务则进入等待状态。
1 | 使用multiprocessing实现,示例: |
为了更好的控制系统的开启新线程的开销,当需要执行一些生存周期短的大量线程时,使用线程池可以更好的提高性能,在线程池创建指定的线程数量,当有任务时则从线程池里调用线程,线程执行结束后不会死亡,而是回到线程池中,直到下一个任务调用它。线程池中的线程全部都被使用时,其他任务则进入等待状态。
1 | 使用multiprocessing实现,示例: |