这个问题可能不清楚 - 如果是这样,那可能是因为我并不完全确定如何提出这个问题 - 但这里是:
我有一个 Python 类,我想从中调用一个函数。
该类无权访问该函数应操作的数据-基本上,我希望该类向另一个调用该函数的进程发送消息。就像是:
from multiprocessing import Process
class Foo():
def bar(phonenumber):
do_something()
send_message(phonenumber)
def daemon(data, phonenumber):
while nothing_receivied(phonenumber):
do_nothin()
also_do_not_consume_too_much_CPU()
if message_received(phonenumber):
function(data)
p = Process(target=daemon, args=(data, phonenumber))
p.start()
p.join()
然后调用Foo.bar(phonenumber)
应该具有执行的额外效果 - 这function
是data
如何实现的?
干杯!