![]() |
1
1
让应用程序响应的最简单方法是将CPU密集型处理分解成更小的块,同时让扭曲的反应器在其间运行。例如,通过调用reactor.callLater(0,process\u next\u chunk)前进到下一个chunk。自己有效地执行多任务协作。 另一种方法是使用单独的进程来完成工作,然后您将受益于多个核心。看看安瓿: https://launchpad.net/ampoule |
![]() |
2
0
我不知道processData方法运行了多长时间,也不知道如何设置Twistedreactor。 By default 您还需要询问GIL在更新所有这些集合中扮演的角色。
编辑:
在您对程序进行任何重大更改之前(如呼叫
|
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |
![]() |
user1700890 · 了解交互式代理Python API中的线程 2 年前 |
![]() |
AntonBoarf · 为什么要将实例变量指定给局部变量? 2 年前 |
![]() |
rhymes · 如何让线程操作相同的java列表 2 年前 |