Nie rozumiem dlaczego ten prosty kodPython wieloprocesorowe ciągły ikra procesy pythonw.exe nie robiąc żadnej pracy
# file: mp.py
from multiprocessing import Process
import sys
def func(x):
print 'works ', x + 2
sys.stdout.flush()
p = Process(target= func, args= (2,))
p.start()
p.join()
p.terminate()
print 'done'
sys.stdout.flush()
tworzy procesy „pythonw.exe” ciągły i niczego nie drukuje, mimo go uruchomić z wiersza poleceń:
python mp.py
Używam najnowszy Pythona 2.6 na Windows 7 zarówno 32 i 64 bity
Co jest wyjście, gdy jest uruchomiony? –
brak danych wyjściowych – lj8888