1

我有一个功能可以有效地做到这一点->

对于每个内容: wkhtmlcreatepdf(content)

例如,内容可以是 10 条大记录。

我需要并行化这个过程而不是等待每个完成。是否可以 ?

4

1 回答 1

1

当然这是可能的。你只需要使用这个:

http://docs.python.org/library/multiprocessing.html

或这个:

http://docs.python.org/library/threading.html

请注意,如果作业的数量真的很大,那么为每个作业创建线程/进程甚至可能会使您的操作系统崩溃(并且至少使用 100 个线程不会有任何优势)。因此,您还应该使用线程/进程池。例如看到这个:

http://docs.python.org/library/multiprocessing.html#using-a-pool-of-workers

于 2012-05-18T10:30:19.577 回答