我有一些子进程(使用多处理),当它们停止时,它们每个都需要做一些最后的工作。像下面这样的东西,虽然没有用......
import multiprocessing
import atexit
def final():
print "final work"
def worker():
print 'Doing some work'
atexit.register(final)
if __name__ == '__main__':
p = multiprocessing.Process(target=worker)
p.start()
p.join()
那么我该怎么做呢?