在python中,使用线程多次调用函数容易吗?
假设我有一个简单的函数,它连接到数据库(或队列),获取一个尚未访问的url,然后获取给定url处的HTML在python中,使用线程多次调用函数容易吗?,python,multithreading,Python,Multithreading,假设我有一个简单的函数,它连接到数据库(或队列),获取一个尚未访问的url,然后获取给定url处的HTML 现在这个过程是串行的,也就是说,它一次只能从给定的url获取一个html,如何通过在一组线程中执行此操作来加快此过程?是的。许多Python线程示例都是关于这个想法的,因为它对线程有很好的用途 只需挑选“python线程url”中四大Goggle热门内容: 基本上,I/O受限的东西是Python中线程加速的好选择;受处理限制的事物通常需要不同的工具(如多处理)。您可以使用以下任何一种工具来
现在这个过程是串行的,也就是说,它一次只能从给定的url获取一个html,如何通过在一组线程中执行此操作来加快此过程?是的。许多Python线程示例都是关于这个想法的,因为它对线程有很好的用途 只需挑选“python线程url”中四大Goggle热门内容:
基本上,I/O受限的东西是Python中线程加速的好选择;受处理限制的事物通常需要不同的工具(如多处理)。您可以使用以下任何一种工具来完成此操作:
模块(如果任务是函数)线程
模块(如果要将任务作为threading
的子类编写)threading.Thread
模块(使用与多处理
类似的接口)线程化