【发布时间】:2011-10-19 11:38:01
【问题描述】:
我有一个应用程序(GUI:wxPython)。 当我点击一个树项目时,应用程序会做一些事情。 但是此时应用程序的其余部分被阻塞,直到任务完成。 没关系,因为执行在同一个进程中运行。
现在我将执行转移到一个单独的进程中(使用多处理模块) 我希望程序在任务执行期间不再被阻塞。 但它仍然被阻止。 :(
def Click(self, event):
# ....
# collect some data and create
# mytask = [.....]
p = Process(target=taskexecution.run, args=(mytask,))
p.run()
【问题讨论】: