有一个类似这样的类
class Foo:
def __init__(self):
self.x = ''
def func_1(self):
self.x += 'f1'
def func_2(self):
self.x += 'f2'
def process(self):
self.func_1()
self.func_2()
有办法让类内的 func_1 和 func_2 同时执行吗(func_1 和 func_2 实例为爬虫程序)?
1
orderc Apr 17, 2018 读这个标题舌头快打结了。。
|
2
di94sh Apr 17, 2018 |
3
orangeade Apr 17, 2018 via Android concurrent.futures.ProcessPoolExecutor
或者 Asyncio ? |
4
di94sh Apr 18, 2018 |
5
di94sh Apr 18, 2018
使用多进程, 要改写父进程资源, 要使用一些进程间的通信手段, 共享内存在这里就挺合适的..不过要注意,多进程的同步,
就是使用信号量, |
6
ZoomQuiet Apr 18, 2018 via iPhone
redis
|
7
shuizhengqi Apr 18, 2018
使用 celery 了解一下?
|