No entiendo por qué este código simplePython multiproceso genera continuamente los procesos pythonw.exe sin hacer ningún trabajo real
# 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()
crea procesos "pythonw.exe" de forma continua y no se imprime nada, a pesar de lo ejecuto desde la línea de comandos:
python mp.py
estoy corriendo el último de Python 2.6 en Windows 7 de 32 y 64 bits
Cuál es la salida mientras se está ejecutando? –
sin salida en absoluto – lj8888