Я пробую примеры, перечисленные в документации по питону http://docs.python.org/library/multiprocessing.html, особенно эти два в Windows:
1)
from multiprocessing import Process
def f(name):
print 'hello', name
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
2)
from multiprocessing import Process
import os
def info(title):
print title
print 'module name:', __name__
print 'parent process:', os.getppid()
print 'process id:', os.getpid()
def f(name):
info('function f')
print 'hello', name
if __name__ == '__main__':
info('main line')
p = Process(target=f, args=('bob',))
p.start()
p.join()
Вот проблема: я не получаю вывод от дочернего процесса.Это работает на Linux, хотя.Что происходит?