将对象传递给进程Python

时间:2016-10-29 01:39:56

标签: python object process multiprocessing

我有一个对象trmterminal的程序,terminal具有将字符串写入GUI的函数write()。我将此对象传递给multiprocessing.Process的对象,但是当我在此过程中调用函数write()时,它不起作用。什么都没发生。 发生了什么事?

1 个答案:

答案 0 :(得分:1)

您是否将trm对象作为multiprocessing.Process的目标传递?只要我知道,目标应该是可调用的。在这种情况下,您应该将trm.write作为流程的目标,而不是trm。如果需要将参数传递给目标,则可以传递args参数,该参数获取将传递给目标的参数元组。