Python3 multiThread或multiProcess多个类对象,因此它们可以并发运行

时间:2018-10-16 18:50:30

标签: python-3.x multithreading multiprocessing

我已经搜索了..似乎找不到我想要做的事的例子。

我有一个简单的python3脚本,该脚本从多个来源从网络中提取了大量信息,然后操纵数据。每个源都是其唯一的python对象,因为每个源需要非常不同的方法和方式来提取数据。

我想对这个过程进行多线程处理,因此一次拉动不必等待上一个对象完成。每个对象/类都是完全独立的。仅将其标准化并转储到同一个sql lite数据库中。

基本上:  -weblibary1类  -weblibary2类  -weblibrary3课

每个网络库都有一个我需要运行的.pull()方法

我如何对此进行多线程处理?

我尝试过:

    from threading import Threading

    wl1 = weblibrary1
    wl2 = weblibrary2

    t1=Thread(target=wl1.pull())
    t2=Thread(target=wl2.pull())

    t1.start()
    t2.start()

,但它仍要等到t1完成后才能从t2开始。

我也尝试过使用流程..同样的结果。

任何建议将不胜感激。

0 个答案:

没有答案