在扭曲中使用线程

Bdf*_*dfy 1 python twisted

例如,我想运行两个任务(使用线程),等待这个任务结束,然后运行下几个任务(也使用线程)如何使用twisted进行此操作?任何例子?

Sen*_*ran 5

实际上梳理线程和扭曲是个坏主意.扭曲的整个目的是实际建模您的代码,使其可以使用它的自动机制同时运行(不阻塞).

话虽如此,如果你有一个无法逃脱但总是阻塞的任务,有一个可用的扭曲构造deferToThread,它将在一个单独的线程中执行该任务并返回你可以附加你的回叫和错误回复的延迟.

扭曲的文档提供了一个例子.希望你看过那个.

  • +1:尽量避免线程; 没有其他选项时使用它们 (3认同)